[PEFF file: __unnamed__] file_timestamp: AA2B6806 old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000000] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size 719C unpacked_size 719C packed_size 719C section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 BFC1FFF8 stmw [r1 - 0x0008], r30 00000008 90010008 stw [r1 + 0x0008], r0 0000000C A8030002 lha r0, [r3 + 0x0002] 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 2C000000 cmpwi r0, 0 00000018 2B00000E cmplwi cr6, r0, 14 0000001C 2C80FFFC cmpwi cr1, r0, -4 00000020 2F80FFFD cmpwi cr7, r0, -3 00000024 40800120 bge +0x00000120 /* 00000144 */ 00000028 2C00FFFF cmpwi r0, -1 0000002C 2F00FFFE cmpwi cr6, r0, -2 00000030 3C000002 lis r0, 0x0002 00000034 418600F8 beq cr1, +0x000000F8 /* 0000012C */ 00000038 419E00C0 beq cr7, +0x000000C0 /* 000000F8 */ 0000003C 419A009C beq cr6, +0x0000009C /* 000000D8 */ 00000040 408200F8 bne +0x000000F8 /* 00000138 */ 00000044 80030004 lwz r0, [r3 + 0x0004] 00000048 386005B2 li r3, 0x05B2 0000004C 90010038 stw [r1 + 0x0038], r0 00000050 48001101 bl +0x00001100 /* 00001150 */ 00000054 80410014 lwz r2, [r1 + 0x0014] 00000058 2C030000 cmpwi r3, 0 0000005C 3BE30000 addi r31, r3, 0x0000 00000060 83C10038 lwz r30, [r1 + 0x0038] 00000064 389F0000 addi r4, r31, 0x0000 00000068 40820018 bne +0x00000018 /* 00000080 */ 0000006C 48001109 bl +0x00001108 /* 00001174 */ 00000070 80410014 lwz r2, [r1 + 0x0014] 00000074 7C630734 extsh r3, r3 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 48000198 b +0x00000198 /* 00000214 */ label00000080: 00000080 387E0000 addi r3, r30, 0x0000 00000084 48001115 bl +0x00001114 /* 00001198 */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 93DF0000 stw [r31], r30 00000090 83C2000C lwz r30, [r2 + 0x000C] 00000094 3800FFFF li r0, 0xFFFFFFFF 00000098 901F05AE stw [r31 + 0x05AE], r0 0000009C 807E0000 lwz r3, [r30] 000000A0 388003C0 li r4, 0x03C0 000000A4 38A00001 li r5, 0x0001 000000A8 48001115 bl +0x00001114 /* 000011BC */ 000000AC 80410014 lwz r2, [r1 + 0x0014] 000000B0 907F003A stw [r31 + 0x003A], r3 000000B4 807E0004 lwz r3, [r30 + 0x0004] 000000B8 388000C0 li r4, 0x00C0 000000BC 38A00001 li r5, 0x0001 000000C0 480010FD bl +0x000010FC /* 000011BC */ 000000C4 80410014 lwz r2, [r1 + 0x0014] 000000C8 907F05AA stw [r31 + 0x05AA], r3 000000CC 38600000 li r3, 0x0000 000000D0 81810058 lwz r12, [r1 + 0x0058] 000000D4 48000140 b +0x00000140 /* 00000214 */ label000000D8: 000000D8 80030004 lwz r0, [r3 + 0x0004] 000000DC 38640000 addi r3, r4, 0x0000 000000E0 30800000 addic r4, r0, 0 000000E4 4800027D bl +0x0000027C /* 00000360 */ 000000E8 81810058 lwz r12, [r1 + 0x0058] 000000EC 30210050 addic r1, r1, 80 000000F0 7D8803A6 mtlr r12 000000F4 4E800020 blr label000000F8: 000000F8 A8630004 lha r3, [r3 + 0x0004] 000000FC 30030004 addic r0, r3, 4 00000100 28000004 cmplwi r0, 4 00000104 3003FFFB subic r0, r3, 5 00000108 28800005 cmplwi cr1, r0, 5 0000010C 40810014 ble +0x00000014 /* 00000120 */ 00000110 2C03000E cmpwi r3, 14 00000114 38600000 li r3, 0x0000 00000118 40850008 ble cr1, +0x00000008 /* 00000120 */ 0000011C 40820108 bne +0x00000108 /* 00000224 */ label00000120: 00000120 30210050 addic r1, r1, 80 00000124 38600001 li r3, 0x0001 00000128 4E800020 blr label0000012C: 0000012C 30210050 addic r1, r1, 80 00000130 30600007 addic r3, r0, 7 00000134 4E800020 blr label00000138: 00000138 30210050 addic r1, r1, 80 0000013C 3860FFCE li r3, 0xFFFFFFCE 00000140 4E800020 blr label00000144: 00000144 5409103A rlwinm r9, r0, 2, 0, 29 00000148 80A20014 lwz r5, [r2 + 0x0014] 0000014C 80020018 lwz r0, [r2 + 0x0018] 00000150 4199FFE8 bgt cr6, -0x00000018 /* 00000138 */ 00000154 7CA5482E lwzx r5, r5, r9 00000158 7C050014 addc r0, r5, r0 0000015C 7C0903A6 mtctr r0 00000160 4E800420 bctr 00000164 80030004 lwz r0, [r3 + 0x0004] 00000168 38640000 addi r3, r4, 0x0000 0000016C 30800000 addic r4, r0, 0 00000170 480003D1 bl +0x000003D0 /* 00000540 */ 00000174 81810058 lwz r12, [r1 + 0x0058] 00000178 30210050 addic r1, r1, 80 0000017C 7D8803A6 mtlr r12 00000180 4E800020 blr 00000184 80030004 lwz r0, [r3 + 0x0004] 00000188 38640000 addi r3, r4, 0x0000 0000018C 30800000 addic r4, r0, 0 00000190 48000785 bl +0x00000784 /* 00000914 */ 00000194 81810058 lwz r12, [r1 + 0x0058] 00000198 30210050 addic r1, r1, 80 0000019C 7D8803A6 mtlr r12 000001A0 4E800020 blr 000001A4 38640000 addi r3, r4, 0x0000 000001A8 48000C29 bl +0x00000C28 /* 00000DD0 */ 000001AC 81810058 lwz r12, [r1 + 0x0058] 000001B0 30210050 addic r1, r1, 80 000001B4 7D8803A6 mtlr r12 000001B8 4E800020 blr 000001BC 80830010 lwz r4, [r3 + 0x0010] 000001C0 30210050 addic r1, r1, 80 000001C4 80040000 lwz r0, [r4] 000001C8 80A30004 lwz r5, [r3 + 0x0004] 000001CC 38600000 li r3, 0x0000 000001D0 5400023E rlwinm r0, r0, 0, 8, 31 000001D4 90050000 stw [r5], r0 000001D8 4E800020 blr 000001DC 30210050 addic r1, r1, 80 000001E0 3860DCFE li r3, 0xFFFFDCFE 000001E4 4E800020 blr 000001E8 80030004 lwz r0, [r3 + 0x0004] 000001EC 38640000 addi r3, r4, 0x0000 000001F0 30800000 addic r4, r0, 0 000001F4 48000CE9 bl +0x00000CE8 /* 00000EDC */ 000001F8 81810058 lwz r12, [r1 + 0x0058] 000001FC 30210050 addic r1, r1, 80 00000200 7D8803A6 mtlr r12 00000204 4E800020 blr 00000208 30210050 addic r1, r1, 80 0000020C 38600000 li r3, 0x0000 00000210 4E800020 blr label00000214: 00000214 30210050 addic r1, r1, 80 00000218 7D8803A6 mtlr r12 0000021C BBC1FFF8 lmw r30, [r1 - 0x0008] 00000220 4E800020 blr label00000224: 00000224 30210050 addic r1, r1, 80 00000228 4E800020 blr 0000022C 00000000 .invalid 00000230 00002041 .invalid 00000234 80020200 lwz r0, [r2 + 0x0200] 00000238 00000000 .invalid 0000023C 0000022C .invalid 00000240 00025651 .invalid 00000244 7C800734 extsh r0, r4 00000248 30600004 addic r3, r0, 4 0000024C 28030004 cmplwi r3, 4 00000250 3060FFFB subic r3, r0, 5 00000254 28830005 cmplwi cr1, r3, 5 00000258 40810014 ble +0x00000014 /* 0000026C */ 0000025C 2C00000E cmpwi r0, 14 00000260 38600000 li r3, 0x0000 00000264 40850008 ble cr1, +0x00000008 /* 0000026C */ 00000268 4082000C bne +0x0000000C /* 00000274 */ label0000026C: 0000026C 38600001 li r3, 0x0001 00000270 4E800020 blr label00000274: 00000274 4E800020 blr 00000278 00000000 .invalid 0000027C 00002040 .invalid 00000280 00000200 .invalid 00000284 00000000 .invalid 00000288 00000034 .invalid 0000028C 000A5651 .invalid 00000290 5F434443 rlwnm. r3, r26, r8, 17, 1 00000294 616E446F ori r14, r11, 0x446F 00000298 BFC1FFF8 stmw [r1 - 0x0008], r30 0000029C 7C0802A6 mflr r0 000002A0 3BE40000 addi r31, r4, 0x0000 000002A4 90010008 stw [r1 + 0x0008], r0 000002A8 9421FFB0 stwu [r1 - 0x0050], r1 000002AC 386005B2 li r3, 0x05B2 000002B0 48000EA1 bl +0x00000EA0 /* 00001150 */ 000002B4 80410014 lwz r2, [r1 + 0x0014] 000002B8 2C030000 cmpwi r3, 0 000002BC 3BC30000 addi r30, r3, 0x0000 000002C0 387F0000 addi r3, r31, 0x0000 000002C4 389E0000 addi r4, r30, 0x0000 000002C8 40820018 bne +0x00000018 /* 000002E0 */ 000002CC 48000EA9 bl +0x00000EA8 /* 00001174 */ 000002D0 80410014 lwz r2, [r1 + 0x0014] 000002D4 7C630734 extsh r3, r3 000002D8 81810058 lwz r12, [r1 + 0x0058] 000002DC 48000054 b +0x00000054 /* 00000330 */ label000002E0: 000002E0 48000EB9 bl +0x00000EB8 /* 00001198 */ 000002E4 80410014 lwz r2, [r1 + 0x0014] 000002E8 93FE0000 stw [r30], r31 000002EC 83E2000C lwz r31, [r2 + 0x000C] 000002F0 3800FFFF li r0, 0xFFFFFFFF 000002F4 901E05AE stw [r30 + 0x05AE], r0 000002F8 807F0000 lwz r3, [r31] 000002FC 388003C0 li r4, 0x03C0 00000300 38A00001 li r5, 0x0001 00000304 48000EB9 bl +0x00000EB8 /* 000011BC */ 00000308 80410014 lwz r2, [r1 + 0x0014] 0000030C 907E003A stw [r30 + 0x003A], r3 00000310 807F0004 lwz r3, [r31 + 0x0004] 00000314 388000C0 li r4, 0x00C0 00000318 38A00001 li r5, 0x0001 0000031C 48000EA1 bl +0x00000EA0 /* 000011BC */ 00000320 80410014 lwz r2, [r1 + 0x0014] 00000324 907E05AA stw [r30 + 0x05AA], r3 00000328 38600000 li r3, 0x0000 0000032C 81810058 lwz r12, [r1 + 0x0058] label00000330: 00000330 30210050 addic r1, r1, 80 00000334 7D8803A6 mtlr r12 00000338 BBC1FFF8 lmw r30, [r1 - 0x0008] 0000033C 4E800020 blr 00000340 00000000 .invalid 00000344 00002041 .invalid 00000348 80020200 lwz r0, [r2 + 0x0200] 0000034C 00000000 .invalid 00000350 000000A8 .invalid 00000354 00095651 .invalid 00000358 5F43444F rlwnm. r3, r26, r8, 17, 7 0000035C 70656E00 andi. r5, r3, 0x6E00 fn00000360: 00000360 7C0802A6 mflr r0 00000364 93E1FFFC stw [r1 - 0x0004], r31 00000368 2C030000 cmpwi r3, 0 0000036C 90010008 stw [r1 + 0x0008], r0 00000370 3BE30000 addi r31, r3, 0x0000 00000374 9421FFB0 stwu [r1 - 0x0050], r1 00000378 307F0014 addic r3, r31, 20 0000037C 418200C0 beq +0x000000C0 /* 0000043C */ 00000380 480012AD bl +0x000012AC /* 0000162C */ 00000384 4FFFFB82 cror crb31, crb31, crb31 00000388 801F0036 lwz r0, [r31 + 0x0036] 0000038C 387F0000 addi r3, r31, 0x0000 00000390 2C000000 cmpwi r0, 0 00000394 41820014 beq +0x00000014 /* 000003A8 */ 00000398 48000A39 bl +0x00000A38 /* 00000DD0 */ 0000039C 807F0036 lwz r3, [r31 + 0x0036] 000003A0 48001721 bl +0x00001720 /* 00001AC0 */ 000003A4 80410014 lwz r2, [r1 + 0x0014] label000003A8: 000003A8 807F003A lwz r3, [r31 + 0x003A] 000003AC 2C030000 cmpwi r3, 0 000003B0 4182000C beq +0x0000000C /* 000003BC */ 000003B4 48001731 bl +0x00001730 /* 00001AE4 */ 000003B8 80410014 lwz r2, [r1 + 0x0014] label000003BC: 000003BC 807F05AA lwz r3, [r31 + 0x05AA] 000003C0 2C030000 cmpwi r3, 0 000003C4 4182000C beq +0x0000000C /* 000003D0 */ 000003C8 4800171D bl +0x0000171C /* 00001AE4 */ 000003CC 80410014 lwz r2, [r1 + 0x0014] label000003D0: 000003D0 801F0020 lwz r0, [r31 + 0x0020] 000003D4 307F05A2 addic r3, r31, 1442 000003D8 2C000000 cmpwi r0, 0 000003DC 41820054 beq +0x00000054 /* 00000430 */ 000003E0 809F05A6 lwz r4, [r31 + 0x05A6] 000003E4 2C840000 cmpwi cr1, r4, 0 000003E8 4186003C beq cr1, +0x0000003C /* 00000424 */ 000003EC 4800171D bl +0x0000171C /* 00001B08 */ 000003F0 80410014 lwz r2, [r1 + 0x0014] 000003F4 889F0027 lbz r4, [r31 + 0x0027] 000003F8 38000000 li r0, 0x0000 000003FC 2C040000 cmpwi r4, 0 00000400 807F0020 lwz r3, [r31 + 0x0020] 00000404 38800000 li r4, 0x0000 00000408 41820014 beq +0x00000014 /* 0000041C */ 0000040C 48001721 bl +0x00001720 /* 00001B2C */ 00000410 80410014 lwz r2, [r1 + 0x0014] 00000414 38000000 li r0, 0x0000 00000418 981F0027 stb [r31 + 0x0027], r0 label0000041C: 0000041C 901F05A6 stw [r31 + 0x05A6], r0 00000420 801F0020 lwz r0, [r31 + 0x0020] label00000424: 00000424 30600000 addic r3, r0, 0 00000428 48001729 bl +0x00001728 /* 00001B50 */ 0000042C 80410014 lwz r2, [r1 + 0x0014] label00000430: 00000430 387F0000 addi r3, r31, 0x0000 00000434 48001669 bl +0x00001668 /* 00001A9C */ 00000438 80410014 lwz r2, [r1 + 0x0014] label0000043C: 0000043C 38600000 li r3, 0x0000 00000440 81810058 lwz r12, [r1 + 0x0058] 00000444 83E1004C lwz r31, [r1 + 0x004C] 00000448 7D8803A6 mtlr r12 0000044C 30210050 addic r1, r1, 80 00000450 4E800020 blr 00000454 00000000 .invalid 00000458 00002041 .invalid 0000045C 80010200 lwz r0, [r1 + 0x0200] 00000460 00000000 .invalid 00000464 000000F4 .invalid 00000468 000A5651 .invalid 0000046C 5F434443 rlwnm. r3, r26, r8, 17, 1 00000470 6C6F7365 xoris r15, r3, 0x7365 00000474 3C000002 lis r0, 0x0002 00000478 30600007 addic r3, r0, 7 0000047C 4E800020 blr 00000480 00000000 .invalid 00000484 00002040 .invalid 00000488 00000100 .invalid 0000048C 00000000 .invalid 00000490 0000000C .invalid 00000494 000C5651 .invalid 00000498 5F434456 rlwnm r3, r26, r8, 17, 11 0000049C 65727369 oris r18, r11, 0x7369 000004A0 6F6E0000 xoris r14, r27, 0x0000 000004A4 7C0802A6 mflr r0 000004A8 93E1FFFC stw [r1 - 0x0004], r31 000004AC 90010008 stw [r1 + 0x0008], r0 000004B0 80030004 lwz r0, [r3 + 0x0004] 000004B4 9421FFB0 stwu [r1 - 0x0050], r1 000004B8 2C000000 cmpwi r0, 0 000004BC 3BE30000 addi r31, r3, 0x0000 000004C0 4182004C beq +0x0000004C /* 0000050C */ 000004C4 48001645 bl +0x00001644 /* 00001B08 */ 000004C8 80410014 lwz r2, [r1 + 0x0014] 000004CC 887FFA85 lbz r3, [r31 - 0x057B] 000004D0 38000000 li r0, 0x0000 000004D4 2C030000 cmpwi r3, 0 000004D8 38800000 li r4, 0x0000 000004DC 41820018 beq +0x00000018 /* 000004F4 */ 000004E0 807FFA7E lwz r3, [r31 - 0x0582] 000004E4 48001649 bl +0x00001648 /* 00001B2C */ 000004E8 80410014 lwz r2, [r1 + 0x0014] 000004EC 38000000 li r0, 0x0000 000004F0 981FFA85 stb [r31 - 0x057B], r0 label000004F4: 000004F4 901F0004 stw [r31 + 0x0004], r0 000004F8 81810058 lwz r12, [r1 + 0x0058] 000004FC 83E1004C lwz r31, [r1 + 0x004C] 00000500 7D8803A6 mtlr r12 00000504 30210050 addic r1, r1, 80 00000508 4E800020 blr label0000050C: 0000050C 83E1004C lwz r31, [r1 + 0x004C] 00000510 30210050 addic r1, r1, 80 00000514 4E800020 blr 00000518 00000000 .invalid 0000051C 00002041 .invalid 00000520 80010100 lwz r0, [r1 + 0x0100] 00000524 00000000 .invalid 00000528 00000074 .invalid 0000052C 000F756E .invalid 00000530 6C6F636B xoris r15, r3, 0x636B 00000534 52656D61 rlwimi. r5, r19, 13, 21, 16 00000538 70546173 andi. r20, r2, 0x6173 0000053C 6B000000 xori r0, r24, 0x0000 fn00000540: 00000540 BF81FFF0 stmw [r1 - 0x0010], r28 00000544 3BE40000 addi r31, r4, 0x0000 00000548 3C800003 lis r4, 0x0003 0000054C 839F0022 lwz r28, [r31 + 0x0022] 00000550 38A00000 li r5, 0x0000 00000554 30842000 addic r4, r4, 8192 00000558 909C0000 stw [r28], r4 0000055C 809F0000 lwz r4, [r31] 00000560 3BC30000 addi r30, r3, 0x0000 00000564 98BE0026 stb [r30 + 0x0026], r5 00000568 909E0028 stw [r30 + 0x0028], r4 0000056C 889F0097 lbz r4, [r31 + 0x0097] 00000570 7C0802A6 mflr r0 00000574 7C840774 extsb r4, r4 00000578 2C840002 cmpwi cr1, r4, 2 0000057C 90010008 stw [r1 + 0x0008], r0 00000580 9421FFA0 stwu [r1 - 0x0060], r1 00000584 38E00028 li r7, 0x0028 00000588 30610038 addic r3, r1, 56 0000058C 39200000 li r9, 0x0000 00000590 39000000 li r8, 0x0000 00000594 38A00001 li r5, 0x0001 00000598 41840040 blt cr1, +0x00000040 /* 000005D8 */ 0000059C 889F0096 lbz r4, [r31 + 0x0096] 000005A0 80DC0000 lwz r6, [r28] 000005A4 7C840774 extsb r4, r4 000005A8 7C802120 mtcrf 0x02, r4 000005AC 60C40001 ori r4, r6, 0x0001 000005B0 39200001 li r9, 0x0001 000005B4 4F180000 mcrf cr6, cr6 000005B8 4098001C bge cr6, +0x0000001C /* 000005D4 */ 000005BC 909C0000 stw [r28], r4 000005C0 39000001 li r8, 0x0001 000005C4 809F0004 lwz r4, [r31 + 0x0004] 000005C8 3BA30000 addi r29, r3, 0x0000 000005CC 80840000 lwz r4, [r4] 000005D0 48000014 b +0x00000014 /* 000005E4 */ label000005D4: 000005D4 98BE0026 stb [r30 + 0x0026], r5 label000005D8: 000005D8 809F0004 lwz r4, [r31 + 0x0004] 000005DC 3BA30000 addi r29, r3, 0x0000 000005E0 80840000 lwz r4, [r4] label000005E4: 000005E4 A8840052 lha r4, [r4 + 0x0052] 000005E8 B0FC0004 sth [r28 + 0x0004], r7 000005EC A8DF0062 lha r6, [r31 + 0x0062] 000005F0 3484FFD8 subic. r4, r4, 40 000005F4 30A6FFFF subic r5, r6, 1 000005F8 2B850001 cmplwi cr7, r5, 1 000005FC 2F060008 cmpwi cr6, r6, 8 00000600 4E821382 cror crb20, crb2, crb2 00000604 2C860004 cmpwi cr1, r6, 4 00000608 2C060010 cmpwi r6, 16 0000060C 409D00EC ble cr7, +0x000000EC /* 000006F8 */ 00000610 2F860020 cmpwi cr7, r6, 32 00000614 418600D8 beq cr1, +0x000000D8 /* 000006EC */ 00000618 419A0038 beq cr6, +0x00000038 /* 00000650 */ 0000061C 41820008 beq +0x00000008 /* 00000624 */ 00000620 409E00D8 bne cr7, +0x000000D8 /* 000006F8 */ label00000624: 00000624 2F090000 cmpwi cr6, r9, 0 00000628 B0DC0004 sth [r28 + 0x0004], r6 0000062C 409400CC bge cr5, +0x000000CC /* 000006F8 */ 00000630 2C880000 cmpwi cr1, r8, 0 00000634 419A00C4 beq cr6, +0x000000C4 /* 000006F8 */ 00000638 408600C0 bne cr1, +0x000000C0 /* 000006F8 */ 0000063C B0FC0004 sth [r28 + 0x0004], r7 00000640 809E0014 lwz r4, [r30 + 0x0014] 00000644 2F040000 cmpwi cr6, r4, 0 00000648 409A00D8 bne cr6, +0x000000D8 /* 00000720 */ 0000064C 480000B8 b +0x000000B8 /* 00000704 */ label00000650: 00000650 A89F008C lha r4, [r31 + 0x008C] 00000654 2F890000 cmpwi cr7, r9, 0 00000658 2F040040 cmpwi cr6, r4, 64 0000065C 2C880000 cmpwi cr1, r8, 0 00000660 409A0058 bne cr6, +0x00000058 /* 000006B8 */ 00000664 809F0088 lwz r4, [r31 + 0x0088] 00000668 4C14A042 crnor crb0, crb20, crb20 0000066C 2B040200 cmplwi cr6, r4, 512 00000670 41990048 bgt cr6, +0x00000048 /* 000006B8 */ 00000674 419E0008 beq cr7, +0x00000008 /* 0000067C */ 00000678 41860040 beq cr1, +0x00000040 /* 000006B8 */ label0000067C: 0000067C 4194007C blt cr5, +0x0000007C /* 000006F8 */ 00000680 809F006C lwz r4, [r31 + 0x006C] 00000684 80BC0000 lwz r5, [r28] 00000688 80840000 lwz r4, [r4] 0000068C 60A60200 ori r6, r5, 0x0200 00000690 80840000 lwz r4, [r4] 00000694 38A00008 li r5, 0x0008 00000698 2C840028 cmpwi cr1, r4, 40 0000069C 41860020 beq cr1, +0x00000020 /* 000006BC */ 000006A0 B0BC0004 sth [r28 + 0x0004], r5 000006A4 90DC0000 stw [r28], r6 000006A8 809E0014 lwz r4, [r30 + 0x0014] 000006AC 2F040000 cmpwi cr6, r4, 0 000006B0 409A0070 bne cr6, +0x00000070 /* 00000720 */ 000006B4 48000050 b +0x00000050 /* 00000704 */ label000006B8: 000006B8 4C14A042 crnor crb0, crb20, crb20 label000006BC: 000006BC 4080003C bge +0x0000003C /* 000006F8 */ 000006C0 809F006C lwz r4, [r31 + 0x006C] 000006C4 38A00010 li r5, 0x0010 000006C8 80840000 lwz r4, [r4] 000006CC 80840000 lwz r4, [r4] 000006D0 2F040028 cmpwi cr6, r4, 40 000006D4 419A0024 beq cr6, +0x00000024 /* 000006F8 */ 000006D8 B0BC0004 sth [r28 + 0x0004], r5 000006DC 809E0014 lwz r4, [r30 + 0x0014] 000006E0 2F040000 cmpwi cr6, r4, 0 000006E4 409A003C bne cr6, +0x0000003C /* 00000720 */ 000006E8 4800001C b +0x0000001C /* 00000704 */ label000006EC: 000006EC 4194000C blt cr5, +0x0000000C /* 000006F8 */ 000006F0 38800010 li r4, 0x0010 000006F4 B09C0004 sth [r28 + 0x0004], r4 label000006F8: 000006F8 809E0014 lwz r4, [r30 + 0x0014] 000006FC 2F040000 cmpwi cr6, r4, 0 00000700 409A0020 bne cr6, +0x00000020 /* 00000720 */ label00000704: 00000704 48000E4D bl +0x00000E4C /* 00001550 */ 00000708 4FFFFB82 cror crb31, crb31, crb31 0000070C 7C630735 extsh. r3, r3 00000710 309E0014 addic r4, r30, 20 00000714 40820058 bne +0x00000058 /* 0000076C */ 00000718 7CBD64AA lswi r5, r29, 12 0000071C 7CA465AA .invalid 7C label00000720: 00000720 809F0004 lwz r4, [r31 + 0x0004] 00000724 38600000 li r3, 0x0000 00000728 80840000 lwz r4, [r4] 0000072C A8840020 lha r4, [r4 + 0x0020] 00000730 7C8400D0 neg r4, r4 00000734 548407BE rlwinm r4, r4, 0, 30, 31 00000738 B09C0006 sth [r28 + 0x0006], r4 0000073C 809F0004 lwz r4, [r31 + 0x0004] 00000740 80840000 lwz r4, [r4] 00000744 A8840022 lha r4, [r4 + 0x0022] 00000748 7C8400D0 neg r4, r4 0000074C 548507BE rlwinm r5, r4, 0, 30, 31 00000750 B0BC0008 sth [r28 + 0x0008], r5 00000754 809F0004 lwz r4, [r31 + 0x0004] 00000758 80840000 lwz r4, [r4] 0000075C A8840022 lha r4, [r4 + 0x0022] 00000760 7C842814 addc r4, r4, r5 00000764 B09C000A sth [r28 + 0x000A], r4 00000768 B09C000C sth [r28 + 0x000C], r4 label0000076C: 0000076C 81810068 lwz r12, [r1 + 0x0068] 00000770 30210060 addic r1, r1, 96 00000774 7D8803A6 mtlr r12 00000778 BB81FFF0 lmw r28, [r1 - 0x0010] 0000077C 4E800020 blr 00000780 00000000 .invalid 00000784 00002041 .invalid 00000788 80040200 lwz r0, [r4 + 0x0200] 0000078C 00000000 .invalid 00000790 00000240 .invalid 00000794 00125651 .invalid 00000798 5F434450 rlwnm r3, r26, r8, 17, 8 0000079C 72654465 andi. r5, r19, 0x4465 000007A0 636F6D70 ori r15, r27, 0x6D70 000007A4 72657373 andi. r5, r19, 0x7373 000007A8 BF81FFF0 stmw [r1 - 0x0010], r28 000007AC 3BC40000 addi r30, r4, 0x0000 000007B0 83FE001C lwz r31, [r30 + 0x001C] 000007B4 7C0802A6 mflr r0 000007B8 387E0000 addi r3, r30, 0x0000 000007BC 90010008 stw [r1 + 0x0008], r0 000007C0 9421FFB0 stwu [r1 - 0x0050], r1 000007C4 309F002C addic r4, r31, 44 000007C8 480013AD bl +0x000013AC /* 00001B74 */ 000007CC 80410014 lwz r2, [r1 + 0x0014] 000007D0 801E0004 lwz r0, [r30 + 0x0004] 000007D4 3BA00001 li r29, 0x0001 000007D8 2C800000 cmpwi cr1, r0, 0 000007DC 418600FC beq cr1, +0x000000FC /* 000008D8 */ 000007E0 9BA1003C stb [r1 + 0x003C], r29 000007E4 881E002C lbz r0, [r30 + 0x002C] 000007E8 807F0028 lwz r3, [r31 + 0x0028] 000007EC 2C000000 cmpwi r0, 0 000007F0 4182000C beq +0x0000000C /* 000007FC */ 000007F4 480013A5 bl +0x000013A4 /* 00001B98 */ 000007F8 80410014 lwz r2, [r1 + 0x0014] label000007FC: 000007FC 9BA1003C stb [r1 + 0x003C], r29 00000800 809F0020 lwz r4, [r31 + 0x0020] 00000804 3B800000 li r28, 0x0000 00000808 80040000 lwz r0, [r4] 0000080C 809F05AE lwz r4, [r31 + 0x05AE] 00000810 93810038 stw [r1 + 0x0038], r28 00000814 7C072038 and r7, r0, r4 00000818 80DE0004 lwz r6, [r30 + 0x0004] 0000081C 807E0008 lwz r3, [r30 + 0x0008] 00000820 A89E000C lha r4, [r30 + 0x000C] 00000824 A8BE000E lha r5, [r30 + 0x000E] 00000828 311F0014 addic r8, r31, 20 0000082C A93E0010 lha r9, [r30 + 0x0010] 00000830 A95E0012 lha r10, [r30 + 0x0012] 00000834 48001389 bl +0x00001388 /* 00001BBC */ 00000838 4FFFFB82 cror crb31, crb31, crb31 0000083C 9BA1003C stb [r1 + 0x003C], r29 00000840 807F0028 lwz r3, [r31 + 0x0028] 00000844 30DE0014 addic r6, r30, 20 00000848 38800000 li r4, 0x0000 0000084C 38A00003 li r5, 0x0003 00000850 48006661 bl +0x00006660 /* 00006EB0 */ 00000854 80410014 lwz r2, [r1 + 0x0014] 00000858 80BE0000 lwz r5, [r30] 0000085C 939E0004 stw [r30 + 0x0004], r28 00000860 2C850000 cmpwi cr1, r5, 0 00000864 41860034 beq cr1, +0x00000034 /* 00000898 */ 00000868 80050020 lwz r0, [r5 + 0x0020] 0000086C 809F003A lwz r4, [r31 + 0x003A] 00000870 2C000000 cmpwi r0, 0 00000874 807F0036 lwz r3, [r31 + 0x0036] 00000878 80E50024 lwz r7, [r5 + 0x0024] 0000087C 81050028 lwz r8, [r5 + 0x0028] 00000880 40800008 bge +0x00000008 /* 00000888 */ 00000884 3BA00002 li r29, 0x0002 label00000888: 00000888 38DD0000 addi r6, r29, 0x0000 0000088C 48006649 bl +0x00006648 /* 00006ED4 */ 00000890 80410014 lwz r2, [r1 + 0x0014] 00000894 48000030 b +0x00000030 /* 000008C4 */ label00000898: 00000898 881F0027 lbz r0, [r31 + 0x0027] 0000089C 2C000000 cmpwi r0, 0 000008A0 41820024 beq +0x00000024 /* 000008C4 */ 000008A4 801F05A6 lwz r0, [r31 + 0x05A6] 000008A8 307F05A2 addic r3, r31, 1442 000008AC 2C800000 cmpwi cr1, r0, 0 000008B0 40860014 bne cr1, +0x00000014 /* 000008C4 */ 000008B4 801F05AA lwz r0, [r31 + 0x05AA] 000008B8 901F05A6 stw [r31 + 0x05A6], r0 000008BC 4800663D bl +0x0000663C /* 00006EF8 */ 000008C0 80410014 lwz r2, [r1 + 0x0014] label000008C4: 000008C4 81810058 lwz r12, [r1 + 0x0058] 000008C8 30210050 addic r1, r1, 80 000008CC 7D8803A6 mtlr r12 000008D0 BB81FFF0 lmw r28, [r1 - 0x0010] 000008D4 4E800020 blr label000008D8: 000008D8 81810058 lwz r12, [r1 + 0x0058] 000008DC 30210050 addic r1, r1, 80 000008E0 7D8803A6 mtlr r12 000008E4 BBA1FFF4 lmw r29, [r1 - 0x000C] 000008E8 4E800020 blr 000008EC 00000000 .invalid 000008F0 00002041 .invalid 000008F4 80040200 lwz r0, [r4 + 0x0200] 000008F8 00000000 .invalid 000008FC 00000144 .invalid 00000900 00124465 .invalid 00000904 636F6D70 ori r15, r27, 0x6D70 00000908 72657373 andi. r5, r19, 0x7373 0000090C 43616C6C bc 27, 1, +0x00006C6C /* 00007578 */ 00000910 4261636B bcla 19, 1, 0x00006368 fn00000914: 00000914 BEE1FFDC stmw [r1 - 0x0024], r23 00000918 3B440000 addi r26, r4, 0x0000 0000091C 88DA0096 lbz r6, [r26 + 0x0096] 00000920 7C0802A6 mflr r0 00000924 3B630000 addi r27, r3, 0x0000 00000928 54C6CFFE rlwinm r6, r6, 25, 31, 31 0000092C 98DB0025 stb [r27 + 0x0025], r6 00000930 80FA0036 lwz r7, [r26 + 0x0036] 00000934 80DA003A lwz r6, [r26 + 0x003A] 00000938 2C870000 cmpwi cr1, r7, 0 0000093C 7D800026 mfcr r12 00000940 91810004 stw [r1 + 0x0004], r12 00000944 90010008 stw [r1 + 0x0008], r0 00000948 9421FF80 stwu [r1 - 0x0080], r1 0000094C 90E1003C stw [r1 + 0x003C], r7 00000950 90C10040 stw [r1 + 0x0040], r6 00000954 3B200000 li r25, 0x0000 00000958 3B000000 li r24, 0x0000 0000095C 41860044 beq cr1, +0x00000044 /* 000009A0 */ 00000960 80DA0008 lwz r6, [r26 + 0x0008] 00000964 811A000C lwz r8, [r26 + 0x000C] 00000968 80C60000 lwz r6, [r6] 0000096C 3860DCFA li r3, 0xFFFFDCFA 00000970 54C6023E rlwinm r6, r6, 0, 8, 31 00000974 7F064000 cmp cr6, r6, r8 00000978 41990410 bgt cr6, +0x00000410 /* 00000D88 */ 0000097C 38670000 addi r3, r7, 0x0000 00000980 30BA0008 addic r5, r26, 8 00000984 80E10040 lwz r7, [r1 + 0x0040] 00000988 38800FE0 li r4, 0x0FE0 0000098C 48006591 bl +0x00006590 /* 00006F1C */ 00000990 80410014 lwz r2, [r1 + 0x0014] 00000994 2C830000 cmpwi cr1, r3, 0 00000998 3860DCFA li r3, 0xFFFFDCFA 0000099C 408603EC bne cr1, +0x000003EC /* 00000D88 */ label000009A0: 000009A0 A91A0062 lha r8, [r26 + 0x0062] 000009A4 2C880008 cmpwi cr1, r8, 8 000009A8 3BA80000 addi r29, r8, 0x0000 000009AC 2F1D0004 cmpwi cr6, r29, 4 000009B0 40860030 bne cr1, +0x00000030 /* 000009E0 */ 000009B4 80DA006C lwz r6, [r26 + 0x006C] 000009B8 80C60000 lwz r6, [r6] 000009BC 80C60000 lwz r6, [r6] 000009C0 2C860028 cmpwi cr1, r6, 40 000009C4 4086001C bne cr1, +0x0000001C /* 000009E0 */ 000009C8 3BA00028 li r29, 0x0028 000009CC 2F1D0024 cmpwi cr6, r29, 36 000009D0 A8DA009A lha r6, [r26 + 0x009A] 000009D4 A8FA004A lha r7, [r26 + 0x004A] 000009D8 AAFA0046 lha r23, [r26 + 0x0046] 000009DC 48000030 b +0x00000030 /* 00000A0C */ label000009E0: 000009E0 409A001C bne cr6, +0x0000001C /* 000009FC */ 000009E4 80DA006C lwz r6, [r26 + 0x006C] 000009E8 80C60000 lwz r6, [r6] 000009EC 80C60000 lwz r6, [r6] 000009F0 2C860024 cmpwi cr1, r6, 36 000009F4 40860008 bne cr1, +0x00000008 /* 000009FC */ 000009F8 3BA00024 li r29, 0x0024 label000009FC: 000009FC 2F1D0024 cmpwi cr6, r29, 36 00000A00 A8DA009A lha r6, [r26 + 0x009A] 00000A04 A8FA004A lha r7, [r26 + 0x004A] 00000A08 AAFA0046 lha r23, [r26 + 0x0046] label00000A0C: 00000A0C 7CC73010 subfc r6, r7, r6 00000A10 409A000C bne cr6, +0x0000000C /* 00000A1C */ 00000A14 7CC80E70 srawi r8, r6, 1 00000A18 4800000C b +0x0000000C /* 00000A24 */ label00000A1C: 00000A1C 7D071E70 srawi r7, r8, 3 00000A20 7D0639D6 mullw r8, r6, r7 label00000A24: 00000A24 80DA001C lwz r6, [r26 + 0x001C] 00000A28 80FA0042 lwz r7, [r26 + 0x0042] 00000A2C 70C60A0C andi. r6, r6, 0x0A0C 00000A30 7D074014 addc r8, r7, r8 00000A34 A8DA0098 lha r6, [r26 + 0x0098] 00000A38 A8FA0048 lha r7, [r26 + 0x0048] 00000A3C 2C9D0010 cmpwi cr1, r29, 16 00000A40 7CC73010 subfc r6, r7, r6 00000A44 7CC6B9D6 mullw r6, r6, r23 00000A48 2F1D0020 cmpwi cr6, r29, 32 00000A4C 7F883014 addc r28, r8, r6 00000A50 41820088 beq +0x00000088 /* 00000AD8 */ 00000A54 307B05A2 addic r3, r27, 1442 00000A58 41860080 beq cr1, +0x00000080 /* 00000AD8 */ 00000A5C 419A007C beq cr6, +0x0000007C /* 00000AD8 */ 00000A60 80DB05A6 lwz r6, [r27 + 0x05A6] 00000A64 2C860000 cmpwi cr1, r6, 0 00000A68 41860030 beq cr1, +0x00000030 /* 00000A98 */ 00000A6C 4800109D bl +0x0000109C /* 00001B08 */ 00000A70 80410014 lwz r2, [r1 + 0x0014] 00000A74 88DB0027 lbz r6, [r27 + 0x0027] 00000A78 2C860000 cmpwi cr1, r6, 0 00000A7C 41860018 beq cr1, +0x00000018 /* 00000A94 */ 00000A80 807B0020 lwz r3, [r27 + 0x0020] 00000A84 38800000 li r4, 0x0000 00000A88 480010A5 bl +0x000010A4 /* 00001B2C */ 00000A8C 80410014 lwz r2, [r1 + 0x0014] 00000A90 9B1B0027 stb [r27 + 0x0027], r24 label00000A94: 00000A94 931B05A6 stw [r27 + 0x05A6], r24 label00000A98: 00000A98 30BB0020 addic r5, r27, 32 00000A9C 38600000 li r3, 0x0000 00000AA0 38800000 li r4, 0x0000 00000AA4 38C00000 li r6, 0x0000 00000AA8 38E00000 li r7, 0x0000 00000AAC 48006495 bl +0x00006494 /* 00006F40 */ 00000AB0 80410014 lwz r2, [r1 + 0x0014] 00000AB4 7C790735 extsh. r25, r3 00000AB8 41820020 beq +0x00000020 /* 00000AD8 */ 00000ABC 81810088 lwz r12, [r1 + 0x0088] 00000AC0 931B0020 stw [r27 + 0x0020], r24 00000AC4 38790000 addi r3, r25, 0x0000 00000AC8 30210080 addic r1, r1, 128 00000ACC 7D8803A6 mtlr r12 00000AD0 BAE1FFDC lmw r23, [r1 - 0x0024] 00000AD4 4E800020 blr label00000AD8: 00000AD8 311B0014 addic r8, r27, 20 00000ADC 7CA864AA lswi r5, r8, 12 00000AE0 83DA0008 lwz r30, [r26 + 0x0008] 00000AE4 31210044 addic r9, r1, 68 00000AE8 7CA965AA .invalid 7C 00000AEC 88DE0000 lbz r6, [r30] 00000AF0 7CC60775 extsb. r6, r6 00000AF4 2C860001 cmpwi cr1, r6, 1 00000AF8 41820028 beq +0x00000028 /* 00000B20 */ 00000AFC 41860024 beq cr1, +0x00000024 /* 00000B20 */ 00000B00 807B0028 lwz r3, [r27 + 0x0028] 00000B04 30DA002E addic r6, r26, 46 00000B08 3B20DCF7 li r25, 0xFFFFDCF7 00000B0C 3880DCF7 li r4, 0xFFFFDCF7 00000B10 38A00003 li r5, 0x0003 00000B14 4800639D bl +0x0000639C /* 00006EB0 */ 00000B18 80410014 lwz r2, [r1 + 0x0014] 00000B1C 48000268 b +0x00000268 /* 00000D84 */ label00000B20: 00000B20 80DA008E lwz r6, [r26 + 0x008E] 00000B24 33FB003E addic r31, r27, 62 00000B28 2C860000 cmpwi cr1, r6, 0 00000B2C 418601D8 beq cr1, +0x000001D8 /* 00000D04 */ 00000B30 38E0001E li r7, 0x001E 00000B34 7CE903A6 mtctr r7 00000B38 39200000 li r9, 0x0000 00000B3C 8548002E lwzu r10, [r8 + 0x002E] 00000B40 30FF002E addic r7, r31, 46 00000B44 48000018 b +0x00000018 /* 00000B5C */ label00000B48: 00000B48 419A0028 beq cr6, +0x00000028 /* 00000B70 */ 00000B4C 3BE70000 addi r31, r7, 0x0000 00000B50 31290001 addic r9, r9, 1 00000B54 8548002E lwzu r10, [r8 + 0x002E] 00000B58 30FF002E addic r7, r31, 46 label00000B5C: 00000B5C 2F0A0000 cmpwi cr6, r10, 0 00000B60 4200FFE8 bdnz -0x00000018 /* 00000B48 */ 00000B64 419A000C beq cr6, +0x0000000C /* 00000B70 */ 00000B68 3BE70000 addi r31, r7, 0x0000 00000B6C 31290001 addic r9, r9, 1 label00000B70: 00000B70 2C89001E cmpwi cr1, r9, 30 00000B74 40860024 bne cr1, +0x00000024 /* 00000B98 */ label00000B78: 00000B78 3B20DCF1 li r25, 0xFFFFDCF1 label00000B7C: 00000B7C 807B0028 lwz r3, [r27 + 0x0028] 00000B80 30DA002E addic r6, r26, 46 label00000B84: 00000B84 3880DCF1 li r4, 0xFFFFDCF1 00000B88 38A00003 li r5, 0x0003 00000B8C 48006325 bl +0x00006324 /* 00006EB0 */ 00000B90 80410014 lwz r2, [r1 + 0x0014] 00000B94 480001F0 b +0x000001F0 /* 00000D84 */ label00000B98: 00000B98 80FB0036 lwz r7, [r27 + 0x0036] 00000B9C 2C870000 cmpwi cr1, r7, 0 00000BA0 40860024 bne cr1, +0x00000024 /* 00000BC4 */ 00000BA4 8066000C lwz r3, [r6 + 0x000C] 00000BA8 3CC00001 lis r6, 0x0001 00000BAC 3086C001 subic r4, r6, 16383 00000BB0 480063B5 bl +0x000063B4 /* 00006F64 */ 00000BB4 80410014 lwz r2, [r1 + 0x0014] 00000BB8 2C830000 cmpwi cr1, r3, 0 00000BBC 907B0036 stw [r27 + 0x0036], r3 00000BC0 4186FFB8 beq cr1, -0x00000048 /* 00000B78 */ label00000BC4: 00000BC4 80DA0008 lwz r6, [r26 + 0x0008] 00000BC8 939F0008 stw [r31 + 0x0008], r28 00000BCC 90DF0004 stw [r31 + 0x0004], r6 00000BD0 B2FF000C sth [r31 + 0x000C], r23 00000BD4 B3BF000E sth [r31 + 0x000E], r29 00000BD8 88DB0025 lbz r6, [r27 + 0x0025] 00000BDC 7CC60774 extsb r6, r6 00000BE0 B0DF0010 sth [r31 + 0x0010], r6 00000BE4 88DB0026 lbz r6, [r27 + 0x0026] 00000BE8 7CC60774 extsb r6, r6 00000BEC B0DF0012 sth [r31 + 0x0012], r6 00000BF0 80FA002E lwz r7, [r26 + 0x002E] 00000BF4 80DA0032 lwz r6, [r26 + 0x0032] 00000BF8 90FF0014 stw [r31 + 0x0014], r7 00000BFC 90DF0018 stw [r31 + 0x0018], r6 00000C00 80DA008E lwz r6, [r26 + 0x008E] 00000C04 80C60004 lwz r6, [r6 + 0x0004] 00000C08 90DF0024 stw [r31 + 0x0024], r6 00000C0C 80DA008E lwz r6, [r26 + 0x008E] 00000C10 80C60008 lwz r6, [r6 + 0x0008] 00000C14 90DF0028 stw [r31 + 0x0028], r6 00000C18 80DA008E lwz r6, [r26 + 0x008E] 00000C1C 80C60014 lwz r6, [r6 + 0x0014] 00000C20 90DF0020 stw [r31 + 0x0020], r6 00000C24 80DA001C lwz r6, [r26 + 0x001C] 00000C28 54C69FFE rlwinm r6, r6, 19, 31, 31 00000C2C 98DF002C stb [r31 + 0x002C], r6 00000C30 937F001C stw [r31 + 0x001C], r27 00000C34 80DB002E lwz r6, [r27 + 0x002E] 00000C38 33BB002C addic r29, r27, 44 00000C3C 2C860000 cmpwi cr1, r6, 0 00000C40 387F0000 addi r3, r31, 0x0000 00000C44 389D0000 addi r4, r29, 0x0000 00000C48 4E663382 cror crb19, crb6, crb6 00000C4C 4800633D bl +0x0000633C /* 00006F88 */ 00000C50 80410014 lwz r2, [r1 + 0x0014] 00000C54 40930124 bns cr4, +0x00000124 /* 00000D78 */ 00000C58 807B0020 lwz r3, [r27 + 0x0020] 00000C5C 2C830000 cmpwi cr1, r3, 0 00000C60 4186002C beq cr1, +0x0000002C /* 00000C8C */ 00000C64 88DB0027 lbz r6, [r27 + 0x0027] 00000C68 2F060000 cmpwi cr6, r6, 0 00000C6C 409A0020 bne cr6, +0x00000020 /* 00000C8C */ 00000C70 38800001 li r4, 0x0001 00000C74 48000EB9 bl +0x00000EB8 /* 00001B2C */ 00000C78 80410014 lwz r2, [r1 + 0x0014] 00000C7C 7C660735 extsh. r6, r3 00000C80 38C00001 li r6, 0x0001 00000C84 40820008 bne +0x00000008 /* 00000C8C */ 00000C88 98DB0027 stb [r27 + 0x0027], r6 label00000C8C: 00000C8C 80DF0020 lwz r6, [r31 + 0x0020] 00000C90 807B0036 lwz r3, [r27 + 0x0036] 00000C94 2C860000 cmpwi cr1, r6, 0 00000C98 809B003A lwz r4, [r27 + 0x003A] 00000C9C 38C00001 li r6, 0x0001 00000CA0 40840008 bge cr1, +0x00000008 /* 00000CA8 */ 00000CA4 38C00002 li r6, 0x0002 label00000CA8: 00000CA8 80FF0024 lwz r7, [r31 + 0x0024] 00000CAC 811F0028 lwz r8, [r31 + 0x0028] 00000CB0 38BF0000 addi r5, r31, 0x0000 00000CB4 48006221 bl +0x00006220 /* 00006ED4 */ 00000CB8 80410014 lwz r2, [r1 + 0x0014] 00000CBC 7C790735 extsh. r25, r3 00000CC0 418200B8 beq +0x000000B8 /* 00000D78 */ 00000CC4 931F0004 stw [r31 + 0x0004], r24 00000CC8 387F0000 addi r3, r31, 0x0000 00000CCC 389D0000 addi r4, r29, 0x0000 00000CD0 48000EA5 bl +0x00000EA4 /* 00001B74 */ 00000CD4 80410014 lwz r2, [r1 + 0x0014] 00000CD8 88DB0027 lbz r6, [r27 + 0x0027] 00000CDC 2C860000 cmpwi cr1, r6, 0 00000CE0 4186FE9C beq cr1, -0x00000164 /* 00000B7C */ 00000CE4 807B0020 lwz r3, [r27 + 0x0020] 00000CE8 38800000 li r4, 0x0000 00000CEC 48000E41 bl +0x00000E40 /* 00001B2C */ 00000CF0 80410014 lwz r2, [r1 + 0x0014] 00000CF4 9B1B0027 stb [r27 + 0x0027], r24 00000CF8 807B0028 lwz r3, [r27 + 0x0028] 00000CFC 30DA002E addic r6, r26, 46 00000D00 4BFFFE84 b -0x0000017C /* 00000B84 */ label00000D04: 00000D04 80DA001C lwz r6, [r26 + 0x001C] 00000D08 54C6A33E rlwinm r6, r6, 20, 12, 31 00000D0C 7CC01120 mtcrf 0x01, r6 00000D10 409E0010 bne cr7, +0x00000010 /* 00000D20 */ 00000D14 807B0028 lwz r3, [r27 + 0x0028] 00000D18 48000E81 bl +0x00000E80 /* 00001B98 */ 00000D1C 80410014 lwz r2, [r1 + 0x0014] label00000D20: 00000D20 80DB0020 lwz r6, [r27 + 0x0020] 00000D24 891B0025 lbz r8, [r27 + 0x0025] 00000D28 80E60000 lwz r7, [r6] 00000D2C 7D090774 extsb r9, r8 00000D30 891B0026 lbz r8, [r27 + 0x0026] 00000D34 80DB05AE lwz r6, [r27 + 0x05AE] 00000D38 7D0A0774 extsb r10, r8 00000D3C 7CE73038 and r7, r7, r6 00000D40 387C0000 addi r3, r28, 0x0000 00000D44 38970000 addi r4, r23, 0x0000 00000D48 38BD0000 addi r5, r29, 0x0000 00000D4C 93410038 stw [r1 + 0x0038], r26 00000D50 38DE0000 addi r6, r30, 0x0000 00000D54 31010044 addic r8, r1, 68 00000D58 48000E65 bl +0x00000E64 /* 00001BBC */ 00000D5C 4FFFFB82 cror crb31, crb31, crb31 00000D60 807B0028 lwz r3, [r27 + 0x0028] 00000D64 30DA002E addic r6, r26, 46 00000D68 38800000 li r4, 0x0000 00000D6C 38A00003 li r5, 0x0003 00000D70 48006141 bl +0x00006140 /* 00006EB0 */ 00000D74 80410014 lwz r2, [r1 + 0x0014] label00000D78: 00000D78 80DE0000 lwz r6, [r30] 00000D7C 7CDE3014 addc r6, r30, r6 00000D80 90DA0008 stw [r26 + 0x0008], r6 label00000D84: 00000D84 38790000 addi r3, r25, 0x0000 label00000D88: 00000D88 81810084 lwz r12, [r1 + 0x0084] 00000D8C 80010088 lwz r0, [r1 + 0x0088] 00000D90 7D808120 mtcrf 0x08, r12 00000D94 30210080 addic r1, r1, 128 00000D98 7C0803A6 mtlr r0 00000D9C BAE1FFDC lmw r23, [r1 - 0x0024] 00000DA0 4E800020 blr 00000DA4 00000000 .invalid 00000DA8 00002043 .invalid 00000DAC 80090200 lwz r0, [r9 + 0x0200] 00000DB0 00000000 .invalid 00000DB4 00000490 .invalid 00000DB8 00135651 .invalid 00000DBC 5F434442 rlwnm r3, r26, r8, 17, 1 00000DC0 616E6444 ori r14, r11, 0x6444 00000DC4 65636F6D oris r3, r11, 0x6F6D 00000DC8 70726573 andi. r18, r3, 0x6573 00000DCC 73000000 andi. r0, r24, 0x0000 fn00000DD0: 00000DD0 BF81FFF0 stmw [r1 - 0x0010], r28 00000DD4 3BE30000 addi r31, r3, 0x0000 00000DD8 807F0036 lwz r3, [r31 + 0x0036] 00000DDC 7C0802A6 mflr r0 00000DE0 2C030000 cmpwi r3, 0 00000DE4 90010008 stw [r1 + 0x0008], r0 00000DE8 9421FFB0 stwu [r1 - 0x0050], r1 00000DEC 418200B0 beq +0x000000B0 /* 00000E9C */ 00000DF0 480061BD bl +0x000061BC /* 00006FAC */ 00000DF4 80410014 lwz r2, [r1 + 0x0014] 00000DF8 807F002E lwz r3, [r31 + 0x002E] 00000DFC 33DF002C addic r30, r31, 44 00000E00 2C030000 cmpwi r3, 0 00000E04 3BA30000 addi r29, r3, 0x0000 00000E08 3B800000 li r28, 0x0000 00000E0C 3880FFFF li r4, 0xFFFFFFFF 00000E10 41820060 beq +0x00000060 /* 00000E70 */ 00000E14 801D0004 lwz r0, [r29 + 0x0004] 00000E18 30DD0014 addic r6, r29, 20 00000E1C 2C800000 cmpwi cr1, r0, 0 00000E20 38A00003 li r5, 0x0003 label00000E24: 00000E24 41860018 beq cr1, +0x00000018 /* 00000E3C */ 00000E28 807F0028 lwz r3, [r31 + 0x0028] 00000E2C 48006085 bl +0x00006084 /* 00006EB0 */ 00000E30 80410014 lwz r2, [r1 + 0x0014] 00000E34 939D0004 stw [r29 + 0x0004], r28 00000E38 807F002E lwz r3, [r31 + 0x002E] label00000E3C: 00000E3C 389E0000 addi r4, r30, 0x0000 00000E40 48000D35 bl +0x00000D34 /* 00001B74 */ 00000E44 80410014 lwz r2, [r1 + 0x0014] 00000E48 807F002E lwz r3, [r31 + 0x002E] 00000E4C 3880FFFF li r4, 0xFFFFFFFF 00000E50 2C030000 cmpwi r3, 0 00000E54 3BA30000 addi r29, r3, 0x0000 00000E58 30DD0014 addic r6, r29, 20 00000E5C 38A00003 li r5, 0x0003 00000E60 41820010 beq +0x00000010 /* 00000E70 */ 00000E64 801D0004 lwz r0, [r29 + 0x0004] 00000E68 2C800000 cmpwi cr1, r0, 0 00000E6C 4BFFFFB8 b -0x00000048 /* 00000E24 */ label00000E70: 00000E70 881F0027 lbz r0, [r31 + 0x0027] 00000E74 2C000000 cmpwi r0, 0 00000E78 41820024 beq +0x00000024 /* 00000E9C */ 00000E7C 801F05A6 lwz r0, [r31 + 0x05A6] 00000E80 307F05A2 addic r3, r31, 1442 00000E84 2C800000 cmpwi cr1, r0, 0 00000E88 40860014 bne cr1, +0x00000014 /* 00000E9C */ 00000E8C 801F05AA lwz r0, [r31 + 0x05AA] 00000E90 901F05A6 stw [r31 + 0x05A6], r0 00000E94 48006065 bl +0x00006064 /* 00006EF8 */ 00000E98 80410014 lwz r2, [r1 + 0x0014] label00000E9C: 00000E9C 38600000 li r3, 0x0000 00000EA0 81810058 lwz r12, [r1 + 0x0058] 00000EA4 30210050 addic r1, r1, 80 00000EA8 7D8803A6 mtlr r12 00000EAC BB81FFF0 lmw r28, [r1 - 0x0010] 00000EB0 4E800020 blr 00000EB4 00000000 .invalid 00000EB8 00002041 .invalid 00000EBC 80040100 lwz r0, [r4 + 0x0100] 00000EC0 00000000 .invalid 00000EC4 000000E4 .invalid 00000EC8 000F5651 .invalid 00000ECC 5F434443 rlwnm. r3, r26, r8, 17, 1 00000ED0 6F646563 xoris r4, r27, 0x6563 00000ED4 466C7573 .invalid sc 00000ED8 68000000 xori r0, r0, 0x0000 fn00000EDC: 00000EDC BF61FFEC stmw [r1 - 0x0014], r27 00000EE0 3BA40000 addi r29, r4, 0x0000 00000EE4 7C0802A6 mflr r0 00000EE8 83C30000 lwz r30, [r3] 00000EEC 2C1D0000 cmpwi r29, 0 00000EF0 7D800026 mfcr r12 00000EF4 91810004 stw [r1 + 0x0004], r12 00000EF8 90010008 stw [r1 + 0x0008], r0 00000EFC 9421FFA0 stwu [r1 - 0x0060], r1 00000F00 3BE00000 li r31, 0x0000 00000F04 3860FFCE li r3, 0xFFFFFFCE 00000F08 41820140 beq +0x00000140 /* 00001048 */ 00000F0C 387E0000 addi r3, r30, 0x0000 00000F10 480060C1 bl +0x000060C0 /* 00006FD0 */ 00000F14 80410014 lwz r2, [r1 + 0x0014] 00000F18 3B830000 addi r28, r3, 0x0000 00000F1C 2E1C0000 cmpwi cr4, r28, 0 00000F20 807C0000 lwz r3, [r28] 00000F24 2C030000 cmpwi r3, 0 00000F28 41920008 beq cr4, +0x00000008 /* 00000F30 */ 00000F2C 408200E0 bne +0x000000E0 /* 0000100C */ label00000F30: 00000F30 48000A29 bl +0x00000A28 /* 00001958 */ 00000F34 80410014 lwz r2, [r1 + 0x0014] 00000F38 90610038 stw [r1 + 0x0038], r3 00000F3C 387E0000 addi r3, r30, 0x0000 00000F40 480060B5 bl +0x000060B4 /* 00006FF4 */ 00000F44 80410014 lwz r2, [r1 + 0x0014] 00000F48 2C030000 cmpwi r3, 0 00000F4C 40820014 bne +0x00000014 /* 00000F60 */ 00000F50 48000A75 bl +0x00000A74 /* 000019C4 */ 00000F54 80410014 lwz r2, [r1 + 0x0014] 00000F58 48000A49 bl +0x00000A48 /* 000019A0 */ 00000F5C 80410014 lwz r2, [r1 + 0x0014] label00000F60: 00000F60 387C0000 addi r3, r28, 0x0000 00000F64 4192001C beq cr4, +0x0000001C /* 00000F80 */ 00000F68 480060B1 bl +0x000060B0 /* 00007018 */ 00000F6C 80410014 lwz r2, [r1 + 0x0014] 00000F70 387E0000 addi r3, r30, 0x0000 00000F74 38800000 li r4, 0x0000 00000F78 480060C5 bl +0x000060C4 /* 0000703C */ 00000F7C 80410014 lwz r2, [r1 + 0x0014] label00000F80: 00000F80 387E0000 addi r3, r30, 0x0000 00000F84 480060DD bl +0x000060DC /* 00007060 */ 00000F88 80410014 lwz r2, [r1 + 0x0014] 00000F8C 7C7B0734 extsh r27, r3 00000F90 2C1BFFFF cmpwi r27, -1 00000F94 3C606364 lis r3, 0x6364 00000F98 3880B54C li r4, 0xFFFFB54C 00000F9C 30636369 addic r3, r3, 25449 00000FA0 3BE0FF94 li r31, 0xFFFFFF94 00000FA4 4182005C beq +0x0000005C /* 00001000 */ 00000FA8 480060DD bl +0x000060DC /* 00007084 */ 00000FAC 80410014 lwz r2, [r1 + 0x0014] 00000FB0 3B830000 addi r28, r3, 0x0000 00000FB4 480060F5 bl +0x000060F4 /* 000070A8 */ 00000FB8 80410014 lwz r2, [r1 + 0x0014] 00000FBC 7C7F0735 extsh. r31, r3 00000FC0 387C0000 addi r3, r28, 0x0000 00000FC4 4082001C bne +0x0000001C /* 00000FE0 */ 00000FC8 48006105 bl +0x00006104 /* 000070CC */ 00000FCC 80410014 lwz r2, [r1 + 0x0014] 00000FD0 387E0000 addi r3, r30, 0x0000 00000FD4 389C0000 addi r4, r28, 0x0000 00000FD8 48006065 bl +0x00006064 /* 0000703C */ 00000FDC 80410014 lwz r2, [r1 + 0x0014] label00000FE0: 00000FE0 387B0000 addi r3, r27, 0x0000 00000FE4 4800610D bl +0x0000610C /* 000070F0 */ 00000FE8 80410014 lwz r2, [r1 + 0x0014] 00000FEC 2C1C0000 cmpwi r28, 0 00000FF0 387C0000 addi r3, r28, 0x0000 00000FF4 4182000C beq +0x0000000C /* 00001000 */ 00000FF8 4800611D bl +0x0000611C /* 00007114 */ 00000FFC 80410014 lwz r2, [r1 + 0x0014] label00001000: 00001000 80610038 lwz r3, [r1 + 0x0038] 00001004 4800099D bl +0x0000099C /* 000019A0 */ 00001008 80410014 lwz r2, [r1 + 0x0014] label0000100C: 0000100C 2C1F0000 cmpwi r31, 0 00001010 389D0000 addi r4, r29, 0x0000 00001014 38A00048 li r5, 0x0048 00001018 40820010 bne +0x00000010 /* 00001028 */ 0000101C 807C0000 lwz r3, [r28] 00001020 48006119 bl +0x00006118 /* 00007138 */ 00001024 80410014 lwz r2, [r1 + 0x0014] label00001028: 00001028 387F0000 addi r3, r31, 0x0000 0000102C 81810064 lwz r12, [r1 + 0x0064] 00001030 80010068 lwz r0, [r1 + 0x0068] 00001034 7D808120 mtcrf 0x08, r12 00001038 30210060 addic r1, r1, 96 0000103C 7C0803A6 mtlr r0 00001040 BB61FFEC lmw r27, [r1 - 0x0014] 00001044 4E800020 blr label00001048: 00001048 BBA10054 lmw r29, [r1 + 0x0054] 0000104C 30210060 addic r1, r1, 96 00001050 4E800020 blr 00001054 00000000 .invalid 00001058 00002043 .invalid 0000105C 80050200 lwz r0, [r5 + 0x0200] 00001060 00000000 .invalid 00001064 00000178 .invalid 00001068 00115651 .invalid 0000106C 5F434447 rlwnm. r3, r26, r8, 17, 3 00001070 6574436F oris r20, r11, 0x436F 00001074 64656349 oris r5, r3, 0x6349 00001078 6E666F00 xoris r6, r19, 0x6F00 0000107C 3860DCFE li r3, 0xFFFFDCFE 00001080 4E800020 blr 00001084 00000000 .invalid 00001088 00002040 .invalid 0000108C 00000600 .invalid 00001090 00000000 .invalid 00001094 00000008 .invalid 00001098 00125651 .invalid 0000109C 5F434447 rlwnm. r3, r26, r8, 17, 3 000010A0 65745369 oris r20, r11, 0x5369 000010A4 6D696C61 xoris r9, r11, 0x6C61 000010A8 72697479 andi. r9, r19, 0x7479 000010AC 80050000 lwz r0, [r5] 000010B0 38600000 li r3, 0x0000 000010B4 5400023E rlwinm r0, r0, 0, 8, 31 000010B8 90080000 stw [r8], r0 000010BC 4E800020 blr 000010C0 00000000 .invalid 000010C4 00002040 .invalid 000010C8 00000600 .invalid 000010CC 00000000 .invalid 000010D0 00000014 .invalid 000010D4 001B5651 .invalid 000010D8 5F434447 rlwnm. r3, r26, r8, 17, 3 000010DC 6574436F oris r20, r11, 0x436F 000010E0 6D707265 xoris r16, r11, 0x7265 000010E4 73736564 andi. r19, r27, 0x6564 000010E8 496D6167 bla 0x016D6164 /* 000010EC 6553697A oris r19, r10, 0x697A 000010F0 65000000 oris r0, r8, 0x0000 000010F4 3860DCFE li r3, 0xFFFFDCFE 000010F8 4E800020 blr 000010FC 00000000 .invalid 00001100 00002040 .invalid 00001104 00000800 .invalid 00001108 00000000 .invalid 0000110C 00000008 .invalid 00001110 000E5651 .invalid 00001114 5F434454 rlwnm r3, r26, r8, 17, 10 00001118 72696D49 andi. r9, r19, 0x6D49 0000111C 6D616765 xoris r1, r11, 0x6765 00001120 38600000 li r3, 0x0000 00001124 4E800020 blr 00001128 00000000 .invalid 0000112C 00002040 .invalid 00001130 00000200 .invalid 00001134 00000000 .invalid 00001138 00000008 .invalid 0000113C 000E5651 .invalid 00001140 5F434443 rlwnm. r3, r26, r8, 17, 1 00001144 6F646563 xoris r4, r27, 0x6563 00001148 42757379 bcl 19, 21, +0x00007378 /* 000084C0 */ 0000114C 00000000 .invalid fn00001150: 00001150 81820000 lwz r12, [r2] 00001154 90410014 stw [r1 + 0x0014], r2 00001158 800C0000 lwz r0, [r12] 0000115C 804C0004 lwz r2, [r12 + 0x0004] 00001160 7C0903A6 mtctr r0 00001164 4E800420 bctr 00001168 00000000 .invalid 0000116C 000C8000 .invalid 00001170 00000000 .invalid fn00001174: 00001174 81820004 lwz r12, [r2 + 0x0004] 00001178 90410014 stw [r1 + 0x0014], r2 0000117C 800C0000 lwz r0, [r12] 00001180 804C0004 lwz r2, [r12 + 0x0004] 00001184 7C0903A6 mtctr r0 00001188 4E800420 bctr 0000118C 00000000 .invalid 00001190 000C8000 .invalid 00001194 00000000 .invalid fn00001198: 00001198 81820008 lwz r12, [r2 + 0x0008] 0000119C 90410014 stw [r1 + 0x0014], r2 000011A0 800C0000 lwz r0, [r12] 000011A4 804C0004 lwz r2, [r12 + 0x0004] 000011A8 7C0903A6 mtctr r0 000011AC 4E800420 bctr 000011B0 00000000 .invalid 000011B4 000C8000 .invalid 000011B8 00000000 .invalid fn000011BC: 000011BC 81820010 lwz r12, [r2 + 0x0010] 000011C0 90410014 stw [r1 + 0x0014], r2 000011C4 800C0000 lwz r0, [r12] 000011C8 804C0004 lwz r2, [r12 + 0x0004] 000011CC 7C0903A6 mtctr r0 000011D0 4E800420 bctr 000011D4 00000000 .invalid 000011D8 000C8000 .invalid 000011DC 00000000 .invalid fn000011E0: 000011E0 7C0802A6 mflr r0 000011E4 9421FFC0 stwu [r1 - 0x0040], r1 000011E8 90010048 stw [r1 + 0x0048], r0 000011EC 38830000 addi r4, r3, 0x0000 000011F0 30610038 addic r3, r1, 56 000011F4 4800071D bl +0x0000071C /* 00001910 */ 000011F8 80410014 lwz r2, [r1 + 0x0014] 000011FC 80610038 lwz r3, [r1 + 0x0038] 00001200 81810048 lwz r12, [r1 + 0x0048] 00001204 30210040 addic r1, r1, 64 00001208 7D8803A6 mtlr r12 0000120C 4E800020 blr 00001210 00000000 .invalid 00001214 00002041 .invalid 00001218 80000100 lwz r0, [r0 + 0x0100] 0000121C 00000000 .invalid 00001220 00000030 .invalid 00001224 000B7250 .invalid 00001228 75726765 andis. r18, r11, 0x6765 0000122C 53706163 rlwimi. r16, r27, 12, 5, 17 00001230 65000000 oris r0, r8, 0x0000 fn00001234: 00001234 BF81FFF0 stmw [r1 - 0x0010], r28 00001238 7C0802A6 mflr r0 0000123C 8120107C lwz r9, [r0 + 0x107C] 00001240 90010008 stw [r1 + 0x0008], r0 00001244 8000103C lwz r0, [r0 + 0x103C] 00001248 3BA30000 addi r29, r3, 0x0000 0000124C 7C004800 cmp r0, r9 00001250 549F063E rlwinm r31, r4, 0, 24, 31 00001254 9421FFA0 stwu [r1 - 0x0060], r1 00001258 3061003C addic r3, r1, 60 0000125C 3BC00000 li r30, 0x0000 00001260 41820010 beq +0x00000010 /* 00001270 */ 00001264 480006D1 bl +0x000006D0 /* 00001934 */ 00001268 80410014 lwz r2, [r1 + 0x0014] 0000126C 3BC30000 addi r30, r3, 0x0000 label00001270: 00001270 480006E9 bl +0x000006E8 /* 00001958 */ 00001274 80410014 lwz r2, [r1 + 0x0014] 00001278 90610048 stw [r1 + 0x0048], r3 0000127C 48000701 bl +0x00000700 /* 0000197C */ 00001280 80410014 lwz r2, [r1 + 0x0014] 00001284 4800071D bl +0x0000071C /* 000019A0 */ 00001288 80410014 lwz r2, [r1 + 0x0014] 0000128C 30610040 addic r3, r1, 64 00001290 4BFFFF51 bl -0x000000B0 /* 000011E0 */ 00001294 9061003C stw [r1 + 0x003C], r3 00001298 4800072D bl +0x0000072C /* 000019C4 */ 0000129C 80410014 lwz r2, [r1 + 0x0014] 000012A0 48000701 bl +0x00000700 /* 000019A0 */ 000012A4 80410014 lwz r2, [r1 + 0x0014] 000012A8 30610044 addic r3, r1, 68 000012AC 4BFFFF35 bl -0x000000CC /* 000011E0 */ 000012B0 80610048 lwz r3, [r1 + 0x0048] 000012B4 480006ED bl +0x000006EC /* 000019A0 */ 000012B8 80410014 lwz r2, [r1 + 0x0014] 000012BC 81810040 lwz r12, [r1 + 0x0040] 000012C0 8001003C lwz r0, [r1 + 0x003C] 000012C4 358CC014 subic. r12, r12, 16364 000012C8 91810040 stw [r1 + 0x0040], r12 000012CC 7C806000 cmp cr1, r0, r12 000012D0 81210044 lwz r9, [r1 + 0x0044] 000012D4 38800000 li r4, 0x0000 000012D8 40800010 bge +0x00000010 /* 000012E8 */ 000012DC 90810040 stw [r1 + 0x0040], r4 000012E0 39800000 li r12, 0x0000 000012E4 48000014 b +0x00000014 /* 000012F8 */ label000012E8: 000012E8 3000C014 subic r0, r0, 16364 000012EC 4085000C ble cr1, +0x0000000C /* 000012F8 */ 000012F0 90010040 stw [r1 + 0x0040], r0 000012F4 31800000 addic r12, r0, 0 label000012F8: 000012F8 808002B6 lwz r4, [r0 + 0x02B6] 000012FC 396C0000 addi r11, r12, 0x0000 00001300 808401AE lwz r4, [r4 + 0x01AE] 00001304 38000000 li r0, 0x0000 00001308 7D444811 subfc. r10, r4, r9 0000130C 91410044 stw [r1 + 0x0044], r10 00001310 313D0008 addic r9, r29, 8 00001314 6D848000 xoris r4, r12, 0x8000 00001318 4080000C bge +0x0000000C /* 00001324 */ 0000131C 90010044 stw [r1 + 0x0044], r0 00001320 39400000 li r10, 0x0000 label00001324: 00001324 7C8A5800 cmp cr1, r10, r11 00001328 6D408000 xoris r0, r10, 0x8000 0000132C 7C040010 subfc r0, r4, r0 00001330 7C800110 subfe r4, r0, r0 00001334 40850008 ble cr1, +0x00000008 /* 0000133C */ 00001338 396A0000 addi r11, r10, 0x0000 label0000133C: 0000133C 7C1E5800 cmp r30, r11 00001340 7C002078 andc r0, r0, r4 00001344 7C0C0014 addc r0, r12, r0 00001348 7F1E0000 cmp cr6, r30, r0 0000134C 40810008 ble +0x00000008 /* 00001354 */ 00001350 397E0000 addi r11, r30, 0x0000 label00001354: 00001354 7C0B4800 cmp r11, r9 00001358 7C8C5000 cmp cr1, r12, r10 0000135C 301D0003 addic r0, r29, 3 00001360 3860FF94 li r3, 0xFFFFFF94 00001364 40800018 bge +0x00000018 /* 0000137C */ label00001368: 00001368 48000681 bl +0x00000680 /* 000019E8 */ 0000136C 80410014 lwz r2, [r1 + 0x0014] 00001370 38600000 li r3, 0x0000 00001374 81810068 lwz r12, [r1 + 0x0068] 00001378 48000124 b +0x00000124 /* 0000149C */ label0000137C: 0000137C 541E003A rlwinm r30, r0, 0, 0, 29 00001380 30810038 addic r4, r1, 56 00001384 33BD0004 addic r29, r29, 4 00001388 40990080 ble cr6, +0x00000080 /* 00001408 */ 0000138C 33BE0004 addic r29, r30, 4 00001390 387D0000 addi r3, r29, 0x0000 00001394 48000679 bl +0x00000678 /* 00001A0C */ 00001398 80410014 lwz r2, [r1 + 0x0014] 0000139C 2C030000 cmpwi r3, 0 000013A0 30810038 addic r4, r1, 56 000013A4 3B830000 addi r28, r3, 0x0000 000013A8 80010040 lwz r0, [r1 + 0x0040] 000013AC 41820054 beq +0x00000054 /* 00001400 */ 000013B0 48000681 bl +0x00000680 /* 00001A30 */ 000013B4 80410014 lwz r2, [r1 + 0x0014] 000013B8 807C0000 lwz r3, [r28] 000013BC 7FC01670 srawi r0, r30, 2 000013C0 2C9F0000 cmpwi cr1, r31, 0 000013C4 3080FFFE subic r4, r0, 2 000013C8 93830000 stw [r3], r28 000013CC 39230000 addi r9, r3, 0x0000 000013D0 3400FFFF subic. r0, r0, 1 000013D4 30630004 addic r3, r3, 4 000013D8 418600C0 beq cr1, +0x000000C0 /* 00001498 */ 000013DC 38000000 li r0, 0x0000 000013E0 418000B8 blt +0x000000B8 /* 00001498 */ label000013E4: 000013E4 2C040000 cmpwi r4, 0 000013E8 94090004 stwu [r9 + 0x0004], r0 000013EC 3084FFFF subic r4, r4, 1 000013F0 4080FFF4 bge -0x0000000C /* 000013E4 */ 000013F4 81810068 lwz r12, [r1 + 0x0068] 000013F8 30210060 addic r1, r1, 96 000013FC 480000A4 b +0x000000A4 /* 000014A0 */ label00001400: 00001400 80810044 lwz r4, [r1 + 0x0044] 00001404 7C802000 cmp cr1, r0, r4 label00001408: 00001408 40850024 ble cr1, +0x00000024 /* 0000142C */ 0000140C 48000571 bl +0x00000570 /* 0000197C */ 00001410 80410014 lwz r2, [r1 + 0x0014] 00001414 4800058D bl +0x0000058C /* 000019A0 */ 00001418 80410014 lwz r2, [r1 + 0x0014] 0000141C 2C1F0000 cmpwi r31, 0 00001420 387D0000 addi r3, r29, 0x0000 00001424 41820034 beq +0x00000034 /* 00001458 */ 00001428 48000020 b +0x00000020 /* 00001448 */ label0000142C: 0000142C 48000599 bl +0x00000598 /* 000019C4 */ 00001430 80410014 lwz r2, [r1 + 0x0014] 00001434 4800056D bl +0x0000056C /* 000019A0 */ 00001438 80410014 lwz r2, [r1 + 0x0014] 0000143C 2C1F0000 cmpwi r31, 0 00001440 387D0000 addi r3, r29, 0x0000 00001444 41820014 beq +0x00000014 /* 00001458 */ label00001448: 00001448 4BFFFD09 bl -0x000002F8 /* 00001150 */ 0000144C 80410014 lwz r2, [r1 + 0x0014] 00001450 3BE30000 addi r31, r3, 0x0000 00001454 48000010 b +0x00000010 /* 00001464 */ label00001458: 00001458 480005FD bl +0x000005FC /* 00001A54 */ 0000145C 80410014 lwz r2, [r1 + 0x0014] 00001460 3BE30000 addi r31, r3, 0x0000 label00001464: 00001464 4BFFFD11 bl -0x000002F0 /* 00001174 */ 00001468 80410014 lwz r2, [r1 + 0x0014] 0000146C B0610038 sth [r1 + 0x0038], r3 00001470 80610048 lwz r3, [r1 + 0x0048] 00001474 4800052D bl +0x0000052C /* 000019A0 */ 00001478 80410014 lwz r2, [r1 + 0x0014] 0000147C A8810038 lha r4, [r1 + 0x0038] 00001480 38000000 li r0, 0x0000 00001484 2C040000 cmpwi r4, 0 00001488 3860FF94 li r3, 0xFFFFFF94 0000148C 4082FEDC bne -0x00000124 /* 00001368 */ 00001490 901F0000 stw [r31], r0 00001494 307F0004 addic r3, r31, 4 label00001498: 00001498 81810068 lwz r12, [r1 + 0x0068] label0000149C: 0000149C 30210060 addic r1, r1, 96 label000014A0: 000014A0 7D8803A6 mtlr r12 000014A4 BB81FFF0 lmw r28, [r1 - 0x0010] 000014A8 4E800020 blr 000014AC 00000000 .invalid 000014B0 00002041 .invalid 000014B4 80040200 lwz r0, [r4 + 0x0200] 000014B8 00000000 .invalid 000014BC 00000278 .invalid 000014C0 00094E65 .invalid 000014C4 774D656D andis. r13, r26, 0x656D 000014C8 6F727900 xoris r18, r27, 0x7900 fn000014CC: 000014CC 2C030000 cmpwi r3, 0 000014D0 7C0802A6 mflr r0 000014D4 9421FFC0 stwu [r1 - 0x0040], r1 000014D8 90010048 stw [r1 + 0x0048], r0 000014DC 41820048 beq +0x00000048 /* 00001524 */ 000014E0 8403FFFC lwzu r0, [r3 - 0x0004] 000014E4 30810038 addic r4, r1, 56 000014E8 2C800000 cmpwi cr1, r0, 0 000014EC 41860020 beq cr1, +0x00000020 /* 0000150C */ 000014F0 30600000 addic r3, r0, 0 000014F4 48000585 bl +0x00000584 /* 00001A78 */ 000014F8 80410014 lwz r2, [r1 + 0x0014] 000014FC 81810048 lwz r12, [r1 + 0x0048] 00001500 30210040 addic r1, r1, 64 00001504 7D8803A6 mtlr r12 00001508 48000018 b +0x00000018 /* 00001520 */ label0000150C: 0000150C 48000591 bl +0x00000590 /* 00001A9C */ 00001510 80410014 lwz r2, [r1 + 0x0014] 00001514 81810048 lwz r12, [r1 + 0x0048] 00001518 30210040 addic r1, r1, 64 0000151C 7D8803A6 mtlr r12 label00001520: 00001520 4E800020 blr label00001524: 00001524 30210040 addic r1, r1, 64 00001528 4E800020 blr 0000152C 00000000 .invalid 00001530 00002041 .invalid 00001534 80000100 lwz r0, [r0 + 0x0100] 00001538 00000000 .invalid 0000153C 00000060 .invalid 00001540 000D4469 .invalid 00001544 73706F73 andi. r16, r27, 0x6F73 00001548 654D656D oris r13, r10, 0x656D 0000154C 6F727900 xoris r18, r27, 0x7900 fn00001550: 00001550 BF81FFF0 stmw [r1 - 0x0010], r28 00001554 33C3FFFC subic r30, r3, 4 00001558 38600003 li r3, 0x0003 0000155C 7C6903A6 mtctr r3 00001560 7C0802A6 mflr r0 00001564 3BA00000 li r29, 0x0000 00001568 90010008 stw [r1 + 0x0008], r0 0000156C 9421FFB0 stwu [r1 - 0x0050], r1 00001570 387E0000 addi r3, r30, 0x0000 label00001574: 00001574 97A30004 stwu [r3 + 0x0004], r29 00001578 4200FFFC bdnz -0x00000004 /* 00001574 */ 0000157C 3B800000 li r28, 0x0000 00001580 3BFE0000 addi r31, r30, 0x0000 00001584 38602000 li r3, 0x2000 00001588 38800000 li r4, 0x0000 0000158C 4BFFFCA9 bl -0x00000358 /* 00001234 */ label00001590: 00001590 2C830000 cmpwi cr1, r3, 0 00001594 339C0001 addic r28, r28, 1 00001598 2C1C0003 cmpwi r28, 3 0000159C 947F0004 stwu [r31 + 0x0004], r3 000015A0 41860030 beq cr1, +0x00000030 /* 000015D0 */ 000015A4 38602000 li r3, 0x2000 000015A8 38800000 li r4, 0x0000 000015AC 4080000C bge +0x0000000C /* 000015B8 */ 000015B0 4BFFFC85 bl -0x0000037C /* 00001234 */ 000015B4 4BFFFFDC b -0x00000024 /* 00001590 */ label000015B8: 000015B8 38600000 li r3, 0x0000 000015BC 81810058 lwz r12, [r1 + 0x0058] 000015C0 30210050 addic r1, r1, 80 000015C4 7D8803A6 mtlr r12 label000015C8: 000015C8 BB81FFF0 lmw r28, [r1 - 0x0010] 000015CC 4E800020 blr label000015D0: 000015D0 3BE00000 li r31, 0x0000 label000015D4: 000015D4 807E0004 lwz r3, [r30 + 0x0004] 000015D8 4BFFFEF5 bl -0x0000010C /* 000014CC */ 000015DC 33FF0001 addic r31, r31, 1 000015E0 2C1F0003 cmpwi r31, 3 000015E4 97BE0004 stwu [r30 + 0x0004], r29 000015E8 4180FFEC blt -0x00000014 /* 000015D4 */ 000015EC 3860FF94 li r3, 0xFFFFFF94 000015F0 81810058 lwz r12, [r1 + 0x0058] 000015F4 30210050 addic r1, r1, 80 000015F8 7D8803A6 mtlr r12 000015FC 4BFFFFCC b -0x00000034 /* 000015C8 */ 00001600 00000000 .invalid 00001604 00002041 .invalid 00001608 80040100 lwz r0, [r4 + 0x0100] 0000160C 00000000 .invalid 00001610 000000B0 .invalid 00001614 00134D61 .invalid 00001618 6B65436F xori r5, r27, 0x436F 0000161C 6465426F oris r5, r3, 0x426F 00001620 6F6B436F xoris r11, r27, 0x436F 00001624 6E746578 xoris r20, r19, 0x6578 00001628 74000000 andis. r0, r0, 0x0000 fn0000162C: 0000162C BFA1FFF4 stmw [r1 - 0x000C], r29 00001630 7C0802A6 mflr r0 00001634 33E3FFFC subic r31, r3, 4 00001638 90010008 stw [r1 + 0x0008], r0 0000163C 9421FFB0 stwu [r1 - 0x0050], r1 00001640 3BC00000 li r30, 0x0000 00001644 3BA00000 li r29, 0x0000 label00001648: 00001648 807F0004 lwz r3, [r31 + 0x0004] 0000164C 4BFFFE81 bl -0x00000180 /* 000014CC */ 00001650 33BD0001 addic r29, r29, 1 00001654 2C1D0003 cmpwi r29, 3 00001658 97DF0004 stwu [r31 + 0x0004], r30 0000165C 4180FFEC blt -0x00000014 /* 00001648 */ 00001660 81810058 lwz r12, [r1 + 0x0058] 00001664 30210050 addic r1, r1, 80 00001668 7D8803A6 mtlr r12 0000166C BBA1FFF4 lmw r29, [r1 - 0x000C] 00001670 4E800020 blr 00001674 00000000 .invalid 00001678 00002041 .invalid 0000167C 80030100 lwz r0, [r3 + 0x0100] 00001680 00000000 .invalid 00001684 00000048 .invalid 00001688 00164469 .invalid 0000168C 73706F73 andi. r16, r27, 0x6F73 00001690 65436F64 oris r3, r10, 0x6F64 00001694 65426F6F oris r2, r10, 0x6F6F 00001698 6B436F6E xori r3, r26, 0x6F6E 0000169C 74657874 andis. r5, r3, 0x7874 000016A0 BF21FFE4 stmw [r1 - 0x001C], r25 000016A4 38A00003 li r5, 0x0003 000016A8 7C0802A6 mflr r0 000016AC 3363FFFC subic r27, r3, 4 000016B0 90010008 stw [r1 + 0x0008], r0 000016B4 3B400000 li r26, 0x0000 000016B8 7CA903A6 mtctr r5 000016BC 9421FFA0 stwu [r1 - 0x0060], r1 000016C0 38BB0000 addi r5, r27, 0x0000 label000016C4: 000016C4 97450004 stwu [r5 + 0x0004], r26 000016C8 4200FFFC bdnz -0x00000004 /* 000016C4 */ 000016CC 3B200000 li r25, 0x0000 000016D0 3BE00100 li r31, 0x0100 000016D4 3BDB0000 addi r30, r27, 0x0000 000016D8 3BA00080 li r29, 0x0080 000016DC 3B80FFFF li r28, 0xFFFFFFFF label000016E0: 000016E0 38602424 li r3, 0x2424 000016E4 38800001 li r4, 0x0001 000016E8 4BFFFB4D bl -0x000004B4 /* 00001234 */ 000016EC 2C830000 cmpwi cr1, r3, 0 000016F0 33390001 addic r25, r25, 1 000016F4 2C190003 cmpwi r25, 3 000016F8 41860074 beq cr1, +0x00000074 /* 0000176C */ 000016FC 947E0004 stwu [r30 + 0x0004], r3 00001700 30A31202 addic r5, r3, 4610 00001704 30C3FFFA subic r6, r3, 6 00001708 7FE903A6 mtctr r31 label0000170C: 0000170C B3A60006 sth [r6 + 0x0006], r29 00001710 B3A60008 sth [r6 + 0x0008], r29 00001714 B3A6000A sth [r6 + 0x000A], r29 00001718 B3A6000C sth [r6 + 0x000C], r29 0000171C B3A6000E sth [r6 + 0x000E], r29 00001720 B7A60010 sthu [r6 + 0x0010], r29 00001724 B3A50006 sth [r5 + 0x0006], r29 00001728 B3A50008 sth [r5 + 0x0008], r29 0000172C B3A5000A sth [r5 + 0x000A], r29 00001730 B3A5000C sth [r5 + 0x000C], r29 00001734 B3A5000E sth [r5 + 0x000E], r29 00001738 B7A50010 sthu [r5 + 0x0010], r29 0000173C 4200FFD0 bdnz -0x00000030 /* 0000170C */ 00001740 93832418 stw [r3 + 0x2418], r28 00001744 93831000 stw [r3 + 0x1000], r28 00001748 93832208 stw [r3 + 0x2208], r28 0000174C 93832410 stw [r3 + 0x2410], r28 00001750 4180FF90 blt -0x00000070 /* 000016E0 */ 00001754 38600000 li r3, 0x0000 label00001758: 00001758 81810068 lwz r12, [r1 + 0x0068] 0000175C 30210060 addic r1, r1, 96 00001760 7D8803A6 mtlr r12 00001764 BB21FFE4 lmw r25, [r1 - 0x001C] 00001768 4E800020 blr label0000176C: 0000176C 847B0004 lwzu r3, [r27 + 0x0004] 00001770 3BE00001 li r31, 0x0001 00001774 2C830000 cmpwi cr1, r3, 0 00001778 4186000C beq cr1, +0x0000000C /* 00001784 */ label0000177C: 0000177C 4BFFFD51 bl -0x000002B0 /* 000014CC */ 00001780 935B0000 stw [r27], r26 label00001784: 00001784 2C1F0003 cmpwi r31, 3 00001788 33FF0001 addic r31, r31, 1 0000178C 40800014 bge +0x00000014 /* 000017A0 */ 00001790 847B0004 lwzu r3, [r27 + 0x0004] 00001794 2C830000 cmpwi cr1, r3, 0 00001798 4186FFEC beq cr1, -0x00000014 /* 00001784 */ 0000179C 4BFFFFE0 b -0x00000020 /* 0000177C */ label000017A0: 000017A0 3860FF94 li r3, 0xFFFFFF94 000017A4 4BFFFFB4 b -0x0000004C /* 00001758 */ 000017A8 00000000 .invalid 000017AC 00002041 .invalid 000017B0 80070100 lwz r0, [r7 + 0x0100] 000017B4 00000000 .invalid 000017B8 00000108 .invalid 000017BC 000F4D61 .invalid 000017C0 6B655469 xori r5, r27, 0x5469 000017C4 6C65436F xoris r5, r3, 0x436F 000017C8 6E746578 xoris r20, r19, 0x6578 000017CC 74000000 andis. r0, r0, 0x0000 000017D0 BFA1FFF4 stmw [r1 - 0x000C], r29 000017D4 33E3FFFC subic r31, r3, 4 000017D8 847F0004 lwzu r3, [r31 + 0x0004] 000017DC 7C0802A6 mflr r0 000017E0 2C830000 cmpwi cr1, r3, 0 000017E4 90010008 stw [r1 + 0x0008], r0 000017E8 9421FFB0 stwu [r1 - 0x0050], r1 000017EC 3BA00001 li r29, 0x0001 000017F0 3BC00000 li r30, 0x0000 000017F4 4186000C beq cr1, +0x0000000C /* 00001800 */ label000017F8: 000017F8 4BFFFCD5 bl -0x0000032C /* 000014CC */ 000017FC 93DF0000 stw [r31], r30 label00001800: 00001800 2C1D0003 cmpwi r29, 3 00001804 33BD0001 addic r29, r29, 1 00001808 40800014 bge +0x00000014 /* 0000181C */ 0000180C 847F0004 lwzu r3, [r31 + 0x0004] 00001810 2C830000 cmpwi cr1, r3, 0 00001814 4186FFEC beq cr1, -0x00000014 /* 00001800 */ 00001818 4BFFFFE0 b -0x00000020 /* 000017F8 */ label0000181C: 0000181C 81810058 lwz r12, [r1 + 0x0058] 00001820 30210050 addic r1, r1, 80 00001824 7D8803A6 mtlr r12 00001828 BBA1FFF4 lmw r29, [r1 - 0x000C] 0000182C 4E800020 blr 00001830 00000000 .invalid 00001834 00002041 .invalid 00001838 80030100 lwz r0, [r3 + 0x0100] 0000183C 00000000 .invalid 00001840 00000060 .invalid 00001844 00124469 .invalid 00001848 73706F73 andi. r16, r27, 0x6F73 0000184C 6554696C oris r20, r10, 0x696C 00001850 65436F6E oris r3, r10, 0x6F6E 00001854 74657874 andis. r5, r3, 0x7874 00001858 BFC1FFF8 stmw [r1 - 0x0008], r30 0000185C 3BE40000 addi r31, r4, 0x0000 00001860 7C0802A6 mflr r0 00001864 3BC30000 addi r30, r3, 0x0000 00001868 7C7EF9D6 mullw r3, r30, r31 0000186C 3063001F addic r3, r3, 31 00001870 7C632E70 srawi r3, r3, 5 00001874 90010008 stw [r1 + 0x0008], r0 00001878 5463103A rlwinm r3, r3, 2, 0, 29 0000187C 9421FFB0 stwu [r1 - 0x0050], r1 00001880 3063000C addic r3, r3, 12 00001884 38800001 li r4, 0x0001 00001888 4BFFF9AD bl -0x00000654 /* 00001234 */ 0000188C 2C030000 cmpwi r3, 0 00001890 4182000C beq +0x0000000C /* 0000189C */ 00001894 93E30004 stw [r3 + 0x0004], r31 00001898 93C30000 stw [r3], r30 label0000189C: 0000189C 81810058 lwz r12, [r1 + 0x0058] 000018A0 30210050 addic r1, r1, 80 000018A4 7D8803A6 mtlr r12 000018A8 BBC1FFF8 lmw r30, [r1 - 0x0008] 000018AC 4E800020 blr 000018B0 00000000 .invalid 000018B4 00002041 .invalid 000018B8 80020200 lwz r0, [r2 + 0x0200] 000018BC 00000000 .invalid 000018C0 00000058 .invalid 000018C4 000A4E65 .invalid 000018C8 77426F6F andis. r2, r26, 0x6F6F 000018CC 6C4D6170 xoris r13, r2, 0x6170 000018D0 2C030000 cmpwi r3, 0 000018D4 9421FFC0 stwu [r1 - 0x0040], r1 000018D8 4182000C beq +0x0000000C /* 000018E4 */ 000018DC 30210040 addic r1, r1, 64 000018E0 4BFFFBEC b -0x00000414 /* 000014CC */ label000018E4: 000018E4 30210040 addic r1, r1, 64 000018E8 4E800020 blr 000018EC 00000000 .invalid 000018F0 00002040 .invalid 000018F4 80000100 lwz r0, [r0 + 0x0100] 000018F8 00000000 .invalid 000018FC 0000001C .invalid 00001900 000E4469 .invalid 00001904 73706F73 andi. r16, r27, 0x6F73 00001908 65426F6F oris r2, r10, 0x6F6F 0000190C 6C4D6170 xoris r13, r2, 0x6170 fn00001910: 00001910 8182001C lwz r12, [r2 + 0x001C] 00001914 90410014 stw [r1 + 0x0014], r2 00001918 800C0000 lwz r0, [r12] 0000191C 804C0004 lwz r2, [r12 + 0x0004] 00001920 7C0903A6 mtctr r0 00001924 4E800420 bctr 00001928 00000000 .invalid 0000192C 000C8000 .invalid 00001930 00000000 .invalid fn00001934: 00001934 81820020 lwz r12, [r2 + 0x0020] 00001938 90410014 stw [r1 + 0x0014], r2 0000193C 800C0000 lwz r0, [r12] 00001940 804C0004 lwz r2, [r12 + 0x0004] 00001944 7C0903A6 mtctr r0 00001948 4E800420 bctr 0000194C 00000000 .invalid 00001950 000C8000 .invalid 00001954 00000000 .invalid fn00001958: 00001958 81820024 lwz r12, [r2 + 0x0024] 0000195C 90410014 stw [r1 + 0x0014], r2 00001960 800C0000 lwz r0, [r12] 00001964 804C0004 lwz r2, [r12 + 0x0004] 00001968 7C0903A6 mtctr r0 0000196C 4E800420 bctr 00001970 00000000 .invalid 00001974 000C8000 .invalid 00001978 00000000 .invalid fn0000197C: 0000197C 81820028 lwz r12, [r2 + 0x0028] 00001980 90410014 stw [r1 + 0x0014], r2 00001984 800C0000 lwz r0, [r12] 00001988 804C0004 lwz r2, [r12 + 0x0004] 0000198C 7C0903A6 mtctr r0 00001990 4E800420 bctr 00001994 00000000 .invalid 00001998 000C8000 .invalid 0000199C 00000000 .invalid fn000019A0: 000019A0 8182002C lwz r12, [r2 + 0x002C] 000019A4 90410014 stw [r1 + 0x0014], r2 000019A8 800C0000 lwz r0, [r12] 000019AC 804C0004 lwz r2, [r12 + 0x0004] 000019B0 7C0903A6 mtctr r0 000019B4 4E800420 bctr 000019B8 00000000 .invalid 000019BC 000C8000 .invalid 000019C0 00000000 .invalid fn000019C4: 000019C4 81820030 lwz r12, [r2 + 0x0030] 000019C8 90410014 stw [r1 + 0x0014], r2 000019CC 800C0000 lwz r0, [r12] 000019D0 804C0004 lwz r2, [r12 + 0x0004] 000019D4 7C0903A6 mtctr r0 000019D8 4E800420 bctr 000019DC 00000000 .invalid 000019E0 000C8000 .invalid 000019E4 00000000 .invalid fn000019E8: 000019E8 81820034 lwz r12, [r2 + 0x0034] 000019EC 90410014 stw [r1 + 0x0014], r2 000019F0 800C0000 lwz r0, [r12] 000019F4 804C0004 lwz r2, [r12 + 0x0004] 000019F8 7C0903A6 mtctr r0 000019FC 4E800420 bctr 00001A00 00000000 .invalid 00001A04 000C8000 .invalid 00001A08 00000000 .invalid fn00001A0C: 00001A0C 81820038 lwz r12, [r2 + 0x0038] 00001A10 90410014 stw [r1 + 0x0014], r2 00001A14 800C0000 lwz r0, [r12] 00001A18 804C0004 lwz r2, [r12 + 0x0004] 00001A1C 7C0903A6 mtctr r0 00001A20 4E800420 bctr 00001A24 00000000 .invalid 00001A28 000C8000 .invalid 00001A2C 00000000 .invalid fn00001A30: 00001A30 8182003C lwz r12, [r2 + 0x003C] 00001A34 90410014 stw [r1 + 0x0014], r2 00001A38 800C0000 lwz r0, [r12] 00001A3C 804C0004 lwz r2, [r12 + 0x0004] 00001A40 7C0903A6 mtctr r0 00001A44 4E800420 bctr 00001A48 00000000 .invalid 00001A4C 000C8000 .invalid 00001A50 00000000 .invalid fn00001A54: 00001A54 81820040 lwz r12, [r2 + 0x0040] 00001A58 90410014 stw [r1 + 0x0014], r2 00001A5C 800C0000 lwz r0, [r12] 00001A60 804C0004 lwz r2, [r12 + 0x0004] 00001A64 7C0903A6 mtctr r0 00001A68 4E800420 bctr 00001A6C 00000000 .invalid 00001A70 000C8000 .invalid 00001A74 00000000 .invalid fn00001A78: 00001A78 81820044 lwz r12, [r2 + 0x0044] 00001A7C 90410014 stw [r1 + 0x0014], r2 00001A80 800C0000 lwz r0, [r12] 00001A84 804C0004 lwz r2, [r12 + 0x0004] 00001A88 7C0903A6 mtctr r0 00001A8C 4E800420 bctr 00001A90 00000000 .invalid 00001A94 000C8000 .invalid 00001A98 00000000 .invalid fn00001A9C: 00001A9C 81820048 lwz r12, [r2 + 0x0048] 00001AA0 90410014 stw [r1 + 0x0014], r2 00001AA4 800C0000 lwz r0, [r12] 00001AA8 804C0004 lwz r2, [r12 + 0x0004] 00001AAC 7C0903A6 mtctr r0 00001AB0 4E800420 bctr 00001AB4 00000000 .invalid 00001AB8 000C8000 .invalid 00001ABC 00000000 .invalid fn00001AC0: 00001AC0 8182004C lwz r12, [r2 + 0x004C] 00001AC4 90410014 stw [r1 + 0x0014], r2 00001AC8 800C0000 lwz r0, [r12] 00001ACC 804C0004 lwz r2, [r12 + 0x0004] 00001AD0 7C0903A6 mtctr r0 00001AD4 4E800420 bctr 00001AD8 00000000 .invalid 00001ADC 000C8000 .invalid 00001AE0 00000000 .invalid fn00001AE4: 00001AE4 81820050 lwz r12, [r2 + 0x0050] 00001AE8 90410014 stw [r1 + 0x0014], r2 00001AEC 800C0000 lwz r0, [r12] 00001AF0 804C0004 lwz r2, [r12 + 0x0004] 00001AF4 7C0903A6 mtctr r0 00001AF8 4E800420 bctr 00001AFC 00000000 .invalid 00001B00 000C8000 .invalid 00001B04 00000000 .invalid fn00001B08: 00001B08 81820054 lwz r12, [r2 + 0x0054] 00001B0C 90410014 stw [r1 + 0x0014], r2 00001B10 800C0000 lwz r0, [r12] 00001B14 804C0004 lwz r2, [r12 + 0x0004] 00001B18 7C0903A6 mtctr r0 00001B1C 4E800420 bctr 00001B20 00000000 .invalid 00001B24 000C8000 .invalid 00001B28 00000000 .invalid fn00001B2C: 00001B2C 81820058 lwz r12, [r2 + 0x0058] 00001B30 90410014 stw [r1 + 0x0014], r2 00001B34 800C0000 lwz r0, [r12] 00001B38 804C0004 lwz r2, [r12 + 0x0004] 00001B3C 7C0903A6 mtctr r0 00001B40 4E800420 bctr 00001B44 00000000 .invalid 00001B48 000C8000 .invalid 00001B4C 00000000 .invalid fn00001B50: 00001B50 8182005C lwz r12, [r2 + 0x005C] 00001B54 90410014 stw [r1 + 0x0014], r2 00001B58 800C0000 lwz r0, [r12] 00001B5C 804C0004 lwz r2, [r12 + 0x0004] 00001B60 7C0903A6 mtctr r0 00001B64 4E800420 bctr 00001B68 00000000 .invalid 00001B6C 000C8000 .invalid 00001B70 00000000 .invalid fn00001B74: 00001B74 81820060 lwz r12, [r2 + 0x0060] 00001B78 90410014 stw [r1 + 0x0014], r2 00001B7C 800C0000 lwz r0, [r12] 00001B80 804C0004 lwz r2, [r12 + 0x0004] 00001B84 7C0903A6 mtctr r0 00001B88 4E800420 bctr 00001B8C 00000000 .invalid 00001B90 000C8000 .invalid 00001B94 00000000 .invalid fn00001B98: 00001B98 81820064 lwz r12, [r2 + 0x0064] 00001B9C 90410014 stw [r1 + 0x0014], r2 00001BA0 800C0000 lwz r0, [r12] 00001BA4 804C0004 lwz r2, [r12 + 0x0004] 00001BA8 7C0903A6 mtctr r0 00001BAC 4E800420 bctr 00001BB0 00000000 .invalid 00001BB4 000C8000 .invalid 00001BB8 00000000 .invalid fn00001BBC: 00001BBC BDC1FFB8 stmw [r1 - 0x0048], r14 00001BC0 7C0802A6 mflr r0 00001BC4 3B260000 addi r25, r6, 0x0000 00001BC8 90010008 stw [r1 + 0x0008], r0 00001BCC 88190000 lbz r0, [r25] 00001BD0 7D800026 mfcr r12 00001BD4 91810004 stw [r1 + 0x0004], r12 00001BD8 9421FF60 stwu [r1 - 0x00A0], r1 00001BDC 90E1003C stw [r1 + 0x003C], r7 00001BE0 2F000000 cmpwi cr6, r0, 0 00001BE4 28800001 cmplwi cr1, r0, 1 00001BE8 3A630000 addi r19, r3, 0x0000 00001BEC 3A840000 addi r20, r4, 0x0000 00001BF0 3A050000 addi r16, r5, 0x0000 00001BF4 90010040 stw [r1 + 0x0040], r0 00001BF8 39E80000 addi r15, r8, 0x0000 00001BFC 553F063E rlwinm r31, r9, 0, 24, 31 00001C00 5558063E rlwinm r24, r10, 0, 24, 31 00001C04 419A0008 beq cr6, +0x00000008 /* 00001C0C */ 00001C08 408604D8 bne cr1, +0x000004D8 /* 000020E0 */ label00001C0C: 00001C0C A9D90008 lha r14, [r25 + 0x0008] 00001C10 80190000 lwz r0, [r25] 00001C14 3A400000 li r18, 0x0000 00001C18 5400023E rlwinm r0, r0, 0, 8, 31 00001C1C 7EB90014 addc r21, r25, r0 00001C20 80010040 lwz r0, [r1 + 0x0040] 00001C24 2D0E0000 cmpwi cr2, r14, 0 00001C28 2D800000 cmpwi cr3, r0, 0 00001C2C 3399000A addic r28, r25, 10 00001C30 3BB20000 addi r29, r18, 0x0000 00001C34 336FFFFC subic r27, r15, 4 00001C38 40890208 ble cr2, +0x00000208 /* 00001E40 */ label00001C3C: 00001C3C 8B5C0000 lbz r26, [r28] 00001C40 801C0000 lwz r0, [r28] 00001C44 289A0010 cmplwi cr1, r26, 16 00001C48 2F1D0000 cmpwi cr6, r29, 0 00001C4C 2B9A0011 cmplwi cr7, r26, 17 00001C50 5403023E rlwinm r3, r0, 0, 8, 31 00001C54 41860094 beq cr1, +0x00000094 /* 00001CE8 */ 00001C58 38030000 addi r0, r3, 0x0000 00001C5C 419E008C beq cr7, +0x0000008C /* 00001CE8 */ 00001C60 7F9C0014 addc r28, r28, r0 00001C64 7F1CA840 cmpl cr6, r28, r21 00001C68 4198FFD4 blt cr6, -0x0000002C /* 00001C3C */ 00001C6C 818100A4 lwz r12, [r1 + 0x00A4] 00001C70 800100A8 lwz r0, [r1 + 0x00A8] 00001C74 7D830120 mtcrf 0x30, r12 00001C78 302100A0 addic r1, r1, 160 00001C7C 7C0803A6 mtlr r0 00001C80 B9C1FFB8 lmw r14, [r1 - 0x0048] 00001C84 4E800020 blr label00001C88: 00001C88 3003FFCE subic r0, r3, 50 00001C8C 28830031 cmplwi cr1, r3, 49 00001C90 7C000034 cntlzw r0, r0 00001C94 5408D97E rlwinm r8, r0, 27, 5, 31 00001C98 9B210038 stb [r1 + 0x0038], r25 00001C9C 31360004 addic r9, r22, 4 00001CA0 41860338 beq cr1, +0x00000338 /* 00001FD8 */ 00001CA4 2F100008 cmpwi cr6, r16, 8 00001CA8 419A0294 beq cr6, +0x00000294 /* 00001F3C */ 00001CAC 2C900010 cmpwi cr1, r16, 16 00001CB0 418602F4 beq cr1, +0x000002F4 /* 00001FA4 */ 00001CB4 2F100020 cmpwi cr6, r16, 32 00001CB8 419A02B8 beq cr6, +0x000002B8 /* 00001F70 */ 00001CBC 408E035C bne cr3, +0x0000035C /* 00002018 */ 00001CC0 4800027C b +0x0000027C /* 00001F3C */ label00001CC4: 00001CC4 7F430278 xor r3, r26, r0 00001CC8 7C601120 mtcrf 0x01, r3 00001CCC 28800021 cmplwi cr1, r0, 33 00001CD0 418200A4 beq +0x000000A4 /* 00001D74 */ 00001CD4 40860114 bne cr1, +0x00000114 /* 00001DE8 */ 00001CD8 387C0000 addi r3, r28, 0x0000 00001CDC 38B00000 addi r5, r16, 0x0000 00001CE0 80C1003C lwz r6, [r1 + 0x003C] 00001CE4 4800009C b +0x0000009C /* 00001D80 */ label00001CE8: 00001CE8 7FDC1814 addc r30, r28, r3 00001CEC 339C000C addic r28, r28, 12 00001CF0 419A003C beq cr6, +0x0000003C /* 00001D2C */ 00001CF4 408E0038 bne cr3, +0x00000038 /* 00001D2C */ 00001CF8 2B1A0011 cmplwi cr6, r26, 17 00001CFC 57A3103A rlwinm r3, r29, 2, 0, 29 00001D00 380007FE li r0, 0x07FE 00001D04 409A0028 bne cr6, +0x00000028 /* 00001D2C */ 00001D08 7CCF182E lwzx r6, r15, r3 00001D0C 7C7B182E lwzx r3, r27, r3 00001D10 30C6FFFC subic r6, r6, 4 00001D14 3063FFFC subic r3, r3, 4 label00001D18: 00001D18 2C800000 cmpwi cr1, r0, 0 00001D1C 84E30004 lwzu r7, [r3 + 0x0004] 00001D20 3000FFFF subic r0, r0, 1 00001D24 94E60004 stwu [r6 + 0x0004], r7 00001D28 4084FFF0 bge cr1, -0x00000010 /* 00001D18 */ label00001D2C: 00001D2C 881C0000 lbz r0, [r28] 00001D30 57A7103A rlwinm r7, r29, 2, 0, 29 00001D34 700000FB andi. r0, r0, 0x00FB 00001D38 28000020 cmplwi r0, 32 00001D3C 2B000023 cmplwi cr6, r0, 35 00001D40 41800008 blt +0x00000008 /* 00001D48 */ label00001D44: 00001D44 4099FF80 ble cr6, -0x00000080 /* 00001CC4 */ label00001D48: 00001D48 801C0000 lwz r0, [r28] 00001D4C 5400023E rlwinm r0, r0, 0, 8, 31 00001D50 7F9C0014 addc r28, r28, r0 00001D54 7C9CF040 cmpl cr1, r28, r30 00001D58 408403B4 bge cr1, +0x000003B4 /* 0000210C */ 00001D5C 881C0000 lbz r0, [r28] 00001D60 700000FB andi. r0, r0, 0x00FB 00001D64 28000020 cmplwi r0, 32 00001D68 2B000023 cmplwi cr6, r0, 35 00001D6C 4180FFDC blt -0x00000024 /* 00001D48 */ 00001D70 4BFFFFD4 b -0x0000002C /* 00001D44 */ label00001D74: 00001D74 387C0000 addi r3, r28, 0x0000 00001D78 38B00000 addi r5, r16, 0x0000 00001D7C 80C1003C lwz r6, [r1 + 0x003C] label00001D80: 00001D80 419F038C bso cr7, +0x0000038C /* 0000210C */ 00001D84 7C8F382E lwzx r4, r15, r7 00001D88 38E00001 li r7, 0x0001 00001D8C 391F0000 addi r8, r31, 0x0000 00001D90 39380000 addi r9, r24, 0x0000 00001D94 480003BD bl +0x000003BC /* 00002150 */ 00001D98 801C0000 lwz r0, [r28] 00001D9C 5400023E rlwinm r0, r0, 0, 8, 31 00001DA0 7F9C0014 addc r28, r28, r0 00001DA4 881C0000 lbz r0, [r28] 00001DA8 700000FB andi. r0, r0, 0x00FB 00001DAC 28800020 cmplwi cr1, r0, 32 00001DB0 2B000023 cmplwi cr6, r0, 35 00001DB4 41840008 blt cr1, +0x00000008 /* 00001DBC */ label00001DB8: 00001DB8 40990030 ble cr6, +0x00000030 /* 00001DE8 */ label00001DBC: 00001DBC 801C0000 lwz r0, [r28] 00001DC0 5400023E rlwinm r0, r0, 0, 8, 31 00001DC4 7F9C0014 addc r28, r28, r0 00001DC8 7F9CF040 cmpl cr7, r28, r30 00001DCC 409C0340 bge cr7, +0x00000340 /* 0000210C */ 00001DD0 881C0000 lbz r0, [r28] 00001DD4 700000FB andi. r0, r0, 0x00FB 00001DD8 28800020 cmplwi cr1, r0, 32 00001DDC 2B000023 cmplwi cr6, r0, 35 00001DE0 4184FFDC blt cr1, -0x00000024 /* 00001DBC */ 00001DE4 4BFFFFD4 b -0x0000002C /* 00001DB8 */ label00001DE8: 00001DE8 28800022 cmplwi cr1, r0, 34 00001DEC 7F400278 xor r0, r26, r0 00001DF0 7C001120 mtcrf 0x01, r0 00001DF4 57A7103A rlwinm r7, r29, 2, 0, 29 00001DF8 41860008 beq cr1, +0x00000008 /* 00001E00 */ 00001DFC 409A0034 bne cr6, +0x00000034 /* 00001E30 */ label00001E00: 00001E00 387C0000 addi r3, r28, 0x0000 00001E04 38B00000 addi r5, r16, 0x0000 00001E08 80C1003C lwz r6, [r1 + 0x003C] 00001E0C 419F0300 bso cr7, +0x00000300 /* 0000210C */ 00001E10 7C8F382E lwzx r4, r15, r7 00001E14 38E00000 li r7, 0x0000 00001E18 391F0000 addi r8, r31, 0x0000 00001E1C 39380000 addi r9, r24, 0x0000 00001E20 48000331 bl +0x00000330 /* 00002150 */ 00001E24 801C0000 lwz r0, [r28] 00001E28 5400023E rlwinm r0, r0, 0, 8, 31 00001E2C 7F9C0014 addc r28, r28, r0 label00001E30: 00001E30 301D0001 addic r0, r29, 1 00001E34 7C1D0734 extsh r29, r0 00001E38 7C9D7000 cmp cr1, r29, r14 00001E3C 4184FE00 blt cr1, -0x00000200 /* 00001C3C */ label00001E40: 00001E40 800100D8 lwz r0, [r1 + 0x00D8] 00001E44 3359000A addic r26, r25, 10 00001E48 2F000000 cmpwi cr6, r0, 0 00001E4C 90010044 stw [r1 + 0x0044], r0 00001E50 4E7AD382 cror crb19, crb26, crb26 00001E54 4193001C bso cr4, +0x0000001C /* 00001E70 */ 00001E58 80010040 lwz r0, [r1 + 0x0040] 00001E5C 80610044 lwz r3, [r1 + 0x0044] 00001E60 7C000034 cntlzw r0, r0 00001E64 5404D97E rlwinm r4, r0, 27, 5, 31 00001E68 4800049D bl +0x0000049C /* 00002304 */ 00001E6C 80410014 lwz r2, [r1 + 0x0014] label00001E70: 00001E70 40890280 ble cr2, +0x00000280 /* 000020F0 */ 00001E74 2D1F0000 cmpwi cr2, r31, 0 00001E78 2D900028 cmpwi cr3, r16, 40 00001E7C 3B200001 li r25, 0x0001 00001E80 8302006C lwz r24, [r2 + 0x006C] 00001E84 83620074 lwz r27, [r2 + 0x0074] 00001E88 83A2007C lwz r29, [r2 + 0x007C] 00001E8C 83C20080 lwz r30, [r2 + 0x0080] 00001E90 83820088 lwz r28, [r2 + 0x0088] 00001E94 83E2008C lwz r31, [r2 + 0x008C] 00001E98 82E20090 lwz r23, [r2 + 0x0090] label00001E9C: 00001E9C 9B210038 stb [r1 + 0x0038], r25 00001EA0 881A0000 lbz r0, [r26] 00001EA4 2B000011 cmplwi cr6, r0, 17 00001EA8 28800010 cmplwi cr1, r0, 16 00001EAC 4186002C beq cr1, +0x0000002C /* 00001ED8 */ label00001EB0: 00001EB0 419A0028 beq cr6, +0x00000028 /* 00001ED8 */ 00001EB4 801A0000 lwz r0, [r26] 00001EB8 5400023E rlwinm r0, r0, 0, 8, 31 00001EBC 7F5A0014 addc r26, r26, r0 00001EC0 7F9AA840 cmpl cr7, r26, r21 00001EC4 409C0248 bge cr7, +0x00000248 /* 0000210C */ 00001EC8 881A0000 lbz r0, [r26] 00001ECC 2B000011 cmplwi cr6, r0, 17 00001ED0 28800010 cmplwi cr1, r0, 16 00001ED4 4086FFDC bne cr1, -0x00000024 /* 00001EB0 */ label00001ED8: 00001ED8 801A0000 lwz r0, [r26] 00001EDC A87A0008 lha r3, [r26 + 0x0008] 00001EE0 5400023E rlwinm r0, r0, 0, 8, 31 00001EE4 A8FA0004 lha r7, [r26 + 0x0004] 00001EE8 32DA000C addic r22, r26, 12 00001EEC A97A000A lha r11, [r26 + 0x000A] 00001EF0 7C1A0014 addc r0, r26, r0 00001EF4 A8DA0006 lha r6, [r26 + 0x0006] 00001EF8 7F471810 subfc r26, r7, r3 00001EFC 88760000 lbz r3, [r22] 00001F00 7CA65810 subfc r5, r6, r11 00001F04 2B030030 cmplwi cr6, r3, 48 00001F08 28830032 cmplwi cr1, r3, 50 00001F0C 41980008 blt cr6, +0x00000008 /* 00001F14 */ label00001F10: 00001F10 4085FD78 ble cr1, -0x00000288 /* 00001C88 */ label00001F14: 00001F14 80760000 lwz r3, [r22] 00001F18 5463023E rlwinm r3, r3, 0, 8, 31 00001F1C 7ED61814 addc r22, r22, r3 00001F20 7F960040 cmpl cr7, r22, r0 00001F24 409C01E8 bge cr7, +0x000001E8 /* 0000210C */ 00001F28 88760000 lbz r3, [r22] 00001F2C 2B030030 cmplwi cr6, r3, 48 00001F30 28830032 cmplwi cr1, r3, 50 00001F34 4198FFE0 blt cr6, -0x00000020 /* 00001F14 */ 00001F38 4BFFFFD8 b -0x00000028 /* 00001F10 */ label00001F3C: 00001F3C 418A002C beq cr2, +0x0000002C /* 00001F68 */ 00001F40 82220094 lwz r17, [r2 + 0x0094] 00001F44 5643103A rlwinm r3, r18, 2, 0, 29 00001F48 7CEF182E lwzx r7, r15, r3 00001F4C 39710000 addi r11, r17, 0x0000 00001F50 38730000 addi r3, r19, 0x0000 00001F54 38940000 addi r4, r20, 0x0000 00001F58 38DA0000 addi r6, r26, 0x0000 00001F5C 4800214D bl +0x0000214C /* 000040A8 */ 00001F60 80410014 lwz r2, [r1 + 0x0014] 00001F64 480000D4 b +0x000000D4 /* 00002038 */ label00001F68: 00001F68 3A380000 addi r17, r24, 0x0000 00001F6C 480000AC b +0x000000AC /* 00002018 */ label00001F70: 00001F70 418A002C beq cr2, +0x0000002C /* 00001F9C */ 00001F74 82220098 lwz r17, [r2 + 0x0098] 00001F78 5643103A rlwinm r3, r18, 2, 0, 29 00001F7C 7CEF182E lwzx r7, r15, r3 00001F80 39710000 addi r11, r17, 0x0000 00001F84 38730000 addi r3, r19, 0x0000 00001F88 38940000 addi r4, r20, 0x0000 00001F8C 38DA0000 addi r6, r26, 0x0000 00001F90 48002119 bl +0x00002118 /* 000040A8 */ 00001F94 80410014 lwz r2, [r1 + 0x0014] 00001F98 480000A0 b +0x000000A0 /* 00002038 */ label00001F9C: 00001F9C 8222009C lwz r17, [r2 + 0x009C] 00001FA0 48000078 b +0x00000078 /* 00002018 */ label00001FA4: 00001FA4 418A002C beq cr2, +0x0000002C /* 00001FD0 */ 00001FA8 822200A0 lwz r17, [r2 + 0x00A0] 00001FAC 5643103A rlwinm r3, r18, 2, 0, 29 00001FB0 7CEF182E lwzx r7, r15, r3 00001FB4 39710000 addi r11, r17, 0x0000 00001FB8 38730000 addi r3, r19, 0x0000 00001FBC 38940000 addi r4, r20, 0x0000 00001FC0 38DA0000 addi r6, r26, 0x0000 00001FC4 480020E5 bl +0x000020E4 /* 000040A8 */ 00001FC8 80410014 lwz r2, [r1 + 0x0014] 00001FCC 4800006C b +0x0000006C /* 00002038 */ label00001FD0: 00001FD0 822200A4 lwz r17, [r2 + 0x00A4] 00001FD4 48000044 b +0x00000044 /* 00002018 */ label00001FD8: 00001FD8 2C900008 cmpwi cr1, r16, 8 00001FDC 41860018 beq cr1, +0x00000018 /* 00001FF4 */ 00001FE0 2F100010 cmpwi cr6, r16, 16 00001FE4 419A00C8 beq cr6, +0x000000C8 /* 000020AC */ 00001FE8 2C900020 cmpwi cr1, r16, 32 00001FEC 4186008C beq cr1, +0x0000008C /* 00002078 */ 00001FF0 408E0028 bne cr3, +0x00000028 /* 00002018 */ label00001FF4: 00001FF4 418A0020 beq cr2, +0x00000020 /* 00002014 */ 00001FF8 3A3F0000 addi r17, r31, 0x0000 00001FFC 5643103A rlwinm r3, r18, 2, 0, 29 00002000 7CEF182E lwzx r7, r15, r3 00002004 39710000 addi r11, r17, 0x0000 00002008 38730000 addi r3, r19, 0x0000 0000200C 38940000 addi r4, r20, 0x0000 00002010 4800001C b +0x0000001C /* 0000202C */ label00002014: 00002014 3A370000 addi r17, r23, 0x0000 label00002018: 00002018 5643103A rlwinm r3, r18, 2, 0, 29 0000201C 7CEF182E lwzx r7, r15, r3 00002020 39710000 addi r11, r17, 0x0000 00002024 38730000 addi r3, r19, 0x0000 00002028 38940000 addi r4, r20, 0x0000 label0000202C: 0000202C 38DA0000 addi r6, r26, 0x0000 00002030 48002079 bl +0x00002078 /* 000040A8 */ 00002034 80410014 lwz r2, [r1 + 0x0014] label00002038: 00002038 30120001 addic r0, r18, 1 0000203C 7C120734 extsh r18, r0 00002040 7C927000 cmp cr1, r18, r14 00002044 7C14D1D6 mullw r0, r20, r26 00002048 9B210038 stb [r1 + 0x0038], r25 0000204C 418A0010 beq cr2, +0x00000010 /* 0000205C */ 00002050 5400083C rlwinm r0, r0, 1, 0, 30 00002054 7E730014 addc r19, r19, r0 00002058 48000008 b +0x00000008 /* 00002060 */ label0000205C: 0000205C 7E730014 addc r19, r19, r0 label00002060: 00002060 80160000 lwz r0, [r22] 00002064 5400023E rlwinm r0, r0, 0, 8, 31 00002068 7F560014 addc r26, r22, r0 0000206C 4184FE30 blt cr1, -0x000001D0 /* 00001E9C */ 00002070 4193009C bso cr4, +0x0000009C /* 0000210C */ 00002074 48000080 b +0x00000080 /* 000020F4 */ label00002078: 00002078 418A002C beq cr2, +0x0000002C /* 000020A4 */ 0000207C 3A3B0000 addi r17, r27, 0x0000 00002080 5643103A rlwinm r3, r18, 2, 0, 29 00002084 7CEF182E lwzx r7, r15, r3 00002088 39710000 addi r11, r17, 0x0000 0000208C 38730000 addi r3, r19, 0x0000 00002090 38940000 addi r4, r20, 0x0000 00002094 38DA0000 addi r6, r26, 0x0000 00002098 48002011 bl +0x00002010 /* 000040A8 */ 0000209C 80410014 lwz r2, [r1 + 0x0014] 000020A0 4BFFFF98 b -0x00000068 /* 00002038 */ label000020A4: 000020A4 3A3D0000 addi r17, r29, 0x0000 000020A8 4BFFFF70 b -0x00000090 /* 00002018 */ label000020AC: 000020AC 418A002C beq cr2, +0x0000002C /* 000020D8 */ 000020B0 3A3E0000 addi r17, r30, 0x0000 000020B4 5643103A rlwinm r3, r18, 2, 0, 29 000020B8 7CEF182E lwzx r7, r15, r3 000020BC 39710000 addi r11, r17, 0x0000 000020C0 38730000 addi r3, r19, 0x0000 000020C4 38940000 addi r4, r20, 0x0000 000020C8 38DA0000 addi r6, r26, 0x0000 000020CC 48001FDD bl +0x00001FDC /* 000040A8 */ 000020D0 80410014 lwz r2, [r1 + 0x0014] 000020D4 4BFFFF64 b -0x0000009C /* 00002038 */ label000020D8: 000020D8 3A3C0000 addi r17, r28, 0x0000 000020DC 4BFFFF3C b -0x000000C4 /* 00002018 */ label000020E0: 000020E0 800100D8 lwz r0, [r1 + 0x00D8] 000020E4 2C800000 cmpwi cr1, r0, 0 000020E8 90010044 stw [r1 + 0x0044], r0 000020EC 4E663382 cror crb19, crb6, crb6 label000020F0: 000020F0 4193001C bso cr4, +0x0000001C /* 0000210C */ label000020F4: 000020F4 80010040 lwz r0, [r1 + 0x0040] 000020F8 80610044 lwz r3, [r1 + 0x0044] 000020FC 7C000034 cntlzw r0, r0 00002100 5404D97E rlwinm r4, r0, 27, 5, 31 00002104 48004D89 bl +0x00004D88 /* 00006E8C */ 00002108 80410014 lwz r2, [r1 + 0x0014] label0000210C: 0000210C 818100A4 lwz r12, [r1 + 0x00A4] 00002110 800100A8 lwz r0, [r1 + 0x00A8] 00002114 7D838120 mtcrf 0x38, r12 00002118 302100A0 addic r1, r1, 160 0000211C 7C0803A6 mtlr r0 00002120 B9C1FFB8 lmw r14, [r1 - 0x0048] 00002124 4E800020 blr 00002128 00000000 .invalid 0000212C 00002043 .invalid 00002130 80120800 lwz r0, [r18 + 0x0800] 00002134 00000000 .invalid 00002138 0000056C .invalid 0000213C 000F5651 .invalid 00002140 4465636F .invalid sc 00002144 6D707265 xoris r16, r11, 0x7265 00002148 73735247 andi. r19, r27, 0x5247 0000214C 42000000 bdnz +0x00000000 /* 0000214C */ fn00002150: 00002150 9421FFC0 stwu [r1 - 0x0040], r1 00002154 90610058 stw [r1 + 0x0058], r3 00002158 90E10068 stw [r1 + 0x0068], r7 0000215C 9101006C stw [r1 + 0x006C], r8 00002160 91210070 stw [r1 + 0x0070], r9 00002164 98E10068 stb [r1 + 0x0068], r7 00002168 9901006C stb [r1 + 0x006C], r8 0000216C 2C850010 cmpwi cr1, r5, 16 00002170 7C0802A6 mflr r0 00002174 5523063F rlwinm. r3, r9, 0, 24, 31 00002178 2E850008 cmpwi cr5, r5, 8 0000217C 2F050020 cmpwi cr6, r5, 32 00002180 99210070 stb [r1 + 0x0070], r9 00002184 90010048 stw [r1 + 0x0048], r0 00002188 9081005C stw [r1 + 0x005C], r4 0000218C 90A10060 stw [r1 + 0x0060], r5 00002190 90C10064 stw [r1 + 0x0064], r6 00002194 54E7063E rlwinm r7, r7, 0, 24, 31 00002198 5508063E rlwinm r8, r8, 0, 24, 31 0000219C 39200000 li r9, 0x0000 000021A0 40860054 bne cr1, +0x00000054 /* 000021F4 */ 000021A4 2C870000 cmpwi cr1, r7, 0 000021A8 2F080000 cmpwi cr6, r8, 0 000021AC 38610058 addi r3, r1, 0x0058 000021B0 41820008 beq +0x00000008 /* 000021B8 */ 000021B4 3D208000 lis r9, 0x8000 label000021B8: 000021B8 61250001 ori r5, r9, 0x0001 000021BC 41860028 beq cr1, +0x00000028 /* 000021E4 */ 000021C0 419A0014 beq cr6, +0x00000014 /* 000021D4 */ 000021C4 480032A1 bl +0x000032A0 /* 00005464 */ 000021C8 4FFFFB82 cror crb31, crb31, crb31 000021CC 81810048 lwz r12, [r1 + 0x0048] 000021D0 480000F8 b +0x000000F8 /* 000022C8 */ label000021D4: 000021D4 38A90000 addi r5, r9, 0x0000 000021D8 4800328D bl +0x0000328C /* 00005464 */ 000021DC 4FFFFB82 cror crb31, crb31, crb31 000021E0 480000E4 b +0x000000E4 /* 000022C4 */ label000021E4: 000021E4 30841000 addic r4, r4, 4096 000021E8 4800327D bl +0x0000327C /* 00005464 */ 000021EC 4FFFFB82 cror crb31, crb31, crb31 000021F0 480000D4 b +0x000000D4 /* 000022C4 */ label000021F4: 000021F4 2C050028 cmpwi r5, 40 000021F8 2C870000 cmpwi cr1, r7, 0 000021FC 38610058 addi r3, r1, 0x0058 00002200 409A0034 bne cr6, +0x00000034 /* 00002234 */ 00002204 38A00000 li r5, 0x0000 00002208 41860018 beq cr1, +0x00000018 /* 00002220 */ 0000220C 48001EE1 bl +0x00001EE0 /* 000040EC */ 00002210 4FFFFB82 cror crb31, crb31, crb31 00002214 81810048 lwz r12, [r1 + 0x0048] 00002218 30210040 addic r1, r1, 64 0000221C 480000B0 b +0x000000B0 /* 000022CC */ label00002220: 00002220 30841000 addic r4, r4, 4096 00002224 38A00001 li r5, 0x0001 00002228 48001EC5 bl +0x00001EC4 /* 000040EC */ 0000222C 4FFFFB82 cror crb31, crb31, crb31 00002230 48000094 b +0x00000094 /* 000022C4 */ label00002234: 00002234 2F080000 cmpwi cr6, r8, 0 00002238 4F980000 mcrf cr7, cr6 0000223C 4096003C bne cr5, +0x0000003C /* 00002278 */ 00002240 4186001C beq cr1, +0x0000001C /* 0000225C */ 00002244 38A00001 li r5, 0x0001 00002248 409E0008 bne cr7, +0x00000008 /* 00002250 */ 0000224C 38A00000 li r5, 0x0000 label00002250: 00002250 480000D9 bl +0x000000D8 /* 00002328 */ 00002254 4FFFFB82 cror crb31, crb31, crb31 00002258 4800006C b +0x0000006C /* 000022C4 */ label0000225C: 0000225C 30841000 addic r4, r4, 4096 00002260 38A00002 li r5, 0x0002 00002264 409EFFEC bne cr7, -0x00000014 /* 00002250 */ 00002268 38A00001 li r5, 0x0001 0000226C 480000BD bl +0x000000BC /* 00002328 */ 00002270 4FFFFB82 cror crb31, crb31, crb31 00002274 48000050 b +0x00000050 /* 000022C4 */ label00002278: 00002278 4082005C bne +0x0000005C /* 000022D4 */ 0000227C 41860020 beq cr1, +0x00000020 /* 0000229C */ 00002280 3CA08000 lis r5, 0x8000 00002284 30A50001 addic r5, r5, 1 00002288 409AFFC8 bne cr6, -0x00000038 /* 00002250 */ 0000228C 3CA08000 lis r5, 0x8000 00002290 48000099 bl +0x00000098 /* 00002328 */ 00002294 4FFFFB82 cror crb31, crb31, crb31 00002298 4800002C b +0x0000002C /* 000022C4 */ label0000229C: 0000229C 30841000 addic r4, r4, 4096 000022A0 3CA08000 lis r5, 0x8000 000022A4 3CE08000 lis r7, 0x8000 000022A8 419A0014 beq cr6, +0x00000014 /* 000022BC */ 000022AC 30A50002 addic r5, r5, 2 000022B0 48000079 bl +0x00000078 /* 00002328 */ 000022B4 4FFFFB82 cror crb31, crb31, crb31 000022B8 4800000C b +0x0000000C /* 000022C4 */ label000022BC: 000022BC 30A70001 addic r5, r7, 1 000022C0 4BFFFF90 b -0x00000070 /* 00002250 */ label000022C4: 000022C4 81810048 lwz r12, [r1 + 0x0048] label000022C8: 000022C8 30210040 addic r1, r1, 64 label000022CC: 000022CC 7D8803A6 mtlr r12 000022D0 4E800020 blr label000022D4: 000022D4 30210040 addic r1, r1, 64 000022D8 4E800020 blr 000022DC 00000000 .invalid 000022E0 00002041 .invalid 000022E4 80000701 lwz r0, [r0 + 0x0701] 000022E8 00000000 .invalid 000022EC 0000018C .invalid 000022F0 000E4578 .invalid 000022F4 70616E64 andi. r1, r3, 0x6E64 000022F8 436F6465 bdzl cr3, +0x00006464 /* 0000875C */ 000022FC 426F6F6B bdzla cr3, 0x00006F68 00002300 00000000 .invalid fn00002304: 00002304 81820068 lwz r12, [r2 + 0x0068] 00002308 90410014 stw [r1 + 0x0014], r2 0000230C 800C0000 lwz r0, [r12] 00002310 804C0004 lwz r2, [r12 + 0x0004] 00002314 7C0903A6 mtctr r0 00002318 4E800420 bctr 0000231C 00000000 .invalid 00002320 000C8000 .invalid 00002324 00000000 .invalid fn00002328: 00002328 2C050000 cmpwi r5, 0 0000232C 7C0802A6 mflr r0 00002330 BF41FFE8 stmw [r1 - 0x0018], r26 00002334 90010008 stw [r1 + 0x0008], r0 00002338 80030000 lwz r0, [r3] 0000233C 54A9043E rlwinm r9, r5, 0, 16, 31 00002340 9421FFA0 stwu [r1 - 0x0060], r1 00002344 9081003C stw [r1 + 0x003C], r4 00002348 90010038 stw [r1 + 0x0038], r0 0000234C 80E30000 lwz r7, [r3] 00002350 4E800382 cror crb20, crb0, crb0 00002354 90E10038 stw [r1 + 0x0038], r7 00002358 81070000 lwz r8, [r7] 0000235C 81630000 lwz r11, [r3] 00002360 2C090000 cmpwi r9, 0 00002364 5508023E rlwinm r8, r8, 0, 8, 31 00002368 88070000 lbz r0, [r7] 0000236C 7D6B4014 addc r11, r11, r8 00002370 91630000 stw [r3], r11 00002374 80610038 lwz r3, [r1 + 0x0038] 00002378 7C070774 extsb r7, r0 0000237C 30630004 addic r3, r3, 4 00002380 90610038 stw [r1 + 0x0038], r3 00002384 54E707B8 rlwinm r7, r7, 0, 30, 28 00002388 80620070 lwz r3, [r2 + 0x0070] 0000238C 41820080 beq +0x00000080 /* 0000240C */ 00002390 2C890001 cmpwi cr1, r9, 1 00002394 3B800010 li r28, 0x0010 00002398 4094004C bge cr5, +0x0000004C /* 000023E4 */ 0000239C 7C001120 mtcrf 0x01, r0 000023A0 409D001C ble cr7, +0x0000001C /* 000023BC */ 000023A4 40860010 bne cr1, +0x00000010 /* 000023B4 */ 000023A8 8343001C lwz r26, [r3 + 0x001C] 000023AC 3468FFFC subic. r3, r8, 4 000023B0 48000094 b +0x00000094 /* 00002444 */ label000023B4: 000023B4 83430020 lwz r26, [r3 + 0x0020] 000023B8 48000088 b +0x00000088 /* 00002440 */ label000023BC: 000023BC 40860020 bne cr1, +0x00000020 /* 000023DC */ 000023C0 83430010 lwz r26, [r3 + 0x0010] 000023C4 3468FFFC subic. r3, r8, 4 000023C8 28870022 cmplwi cr1, r7, 34 000023CC 2B870020 cmplwi cr7, r7, 32 000023D0 3366000C addic r27, r6, 12 000023D4 4182015C beq +0x0000015C /* 00002530 */ 000023D8 4800007C b +0x0000007C /* 00002454 */ label000023DC: 000023DC 83430014 lwz r26, [r3 + 0x0014] 000023E0 48000060 b +0x00000060 /* 00002440 */ label000023E4: 000023E4 40860020 bne cr1, +0x00000020 /* 00002404 */ 000023E8 83430004 lwz r26, [r3 + 0x0004] 000023EC 3468FFFC subic. r3, r8, 4 000023F0 28870022 cmplwi cr1, r7, 34 000023F4 2B870020 cmplwi cr7, r7, 32 000023F8 3366000C addic r27, r6, 12 000023FC 41820134 beq +0x00000134 /* 00002530 */ 00002400 48000054 b +0x00000054 /* 00002454 */ label00002404: 00002404 83430008 lwz r26, [r3 + 0x0008] 00002408 48000038 b +0x00000038 /* 00002440 */ label0000240C: 0000240C 3B800004 li r28, 0x0004 00002410 4094002C bge cr5, +0x0000002C /* 0000243C */ 00002414 7C001120 mtcrf 0x01, r0 00002418 409D001C ble cr7, +0x0000001C /* 00002434 */ 0000241C 83430018 lwz r26, [r3 + 0x0018] 00002420 3468FFFC subic. r3, r8, 4 00002424 28870022 cmplwi cr1, r7, 34 00002428 2B870020 cmplwi cr7, r7, 32 0000242C 3366000C addic r27, r6, 12 00002430 48000020 b +0x00000020 /* 00002450 */ label00002434: 00002434 8343000C lwz r26, [r3 + 0x000C] 00002438 48000008 b +0x00000008 /* 00002440 */ label0000243C: 0000243C 83430000 lwz r26, [r3] label00002440: 00002440 3468FFFC subic. r3, r8, 4 label00002444: 00002444 28870022 cmplwi cr1, r7, 34 00002448 2B870020 cmplwi cr7, r7, 32 0000244C 3366000C addic r27, r6, 12 label00002450: 00002450 418200E0 beq +0x000000E0 /* 00002530 */ label00002454: 00002454 28070023 cmplwi r7, 35 00002458 4186000C beq cr1, +0x0000000C /* 00002464 */ 0000245C 28870021 cmplwi cr1, r7, 33 00002460 409E0050 bne cr7, +0x00000050 /* 000024B0 */ label00002464: 00002464 7C001120 mtcrf 0x01, r0 00002468 3C002AAB lis r0, 0x2AAB 0000246C 3000AAAB subic r0, r0, 21845 00002470 7C651670 srawi r5, r3, 2 00002474 419D0010 bgt cr7, +0x00000010 /* 00002484 */ 00002478 7C001896 mulhw r0, r0, r3 0000247C 54030FFE rlwinm r3, r0, 1, 31, 31 00002480 7CA01814 addc r5, r0, r3 label00002484: 00002484 397A0000 addi r11, r26, 0x0000 00002488 38DB0000 addi r6, r27, 0x0000 0000248C 30610038 addic r3, r1, 56 00002490 3081003C addic r4, r1, 60 00002494 48001C15 bl +0x00001C14 /* 000040A8 */ 00002498 80410014 lwz r2, [r1 + 0x0014] 0000249C 81810068 lwz r12, [r1 + 0x0068] 000024A0 30210060 addic r1, r1, 96 000024A4 7D8803A6 mtlr r12 000024A8 BB41FFE8 lmw r26, [r1 - 0x0018] 000024AC 4E800020 blr label000024B0: 000024B0 3BE00007 li r31, 0x0007 000024B4 41820008 beq +0x00000008 /* 000024BC */ 000024B8 40860078 bne cr1, +0x00000078 /* 00002530 */ label000024BC: 000024BC 80610038 lwz r3, [r1 + 0x0038] 000024C0 3BC0001F li r30, 0x001F 000024C4 83A30000 lwz r29, [r3] 000024C8 30030004 addic r0, r3, 4 000024CC 2C1D0000 cmpwi r29, 0 000024D0 90010038 stw [r1 + 0x0038], r0 000024D4 8001003C lwz r0, [r1 + 0x003C] 000024D8 30610038 addic r3, r1, 56 000024DC 3081003C addic r4, r1, 60 label000024E0: 000024E0 4080001C bge +0x0000001C /* 000024FC */ 000024E4 397A0000 addi r11, r26, 0x0000 000024E8 38A00001 li r5, 0x0001 000024EC 38DB0000 addi r6, r27, 0x0000 000024F0 48001BB9 bl +0x00001BB8 /* 000040A8 */ 000024F4 80410014 lwz r2, [r1 + 0x0014] 000024F8 4800000C b +0x0000000C /* 00002504 */ label000024FC: 000024FC 7C1C0014 addc r0, r28, r0 00002500 9001003C stw [r1 + 0x003C], r0 label00002504: 00002504 2F9E0000 cmpwi cr7, r30, 0 00002508 7FBDE815 addc. r29, r29, r29 0000250C 33DEFFFF subic r30, r30, 1 00002510 419E0014 beq cr7, +0x00000014 /* 00002524 */ 00002514 8001003C lwz r0, [r1 + 0x003C] 00002518 30610038 addic r3, r1, 56 0000251C 3081003C addic r4, r1, 60 00002520 4BFFFFC0 b -0x00000040 /* 000024E0 */ label00002524: 00002524 2C1F0000 cmpwi r31, 0 00002528 33FFFFFF subic r31, r31, 1 0000252C 4082FF90 bne -0x00000070 /* 000024BC */ label00002530: 00002530 81810068 lwz r12, [r1 + 0x0068] 00002534 30210060 addic r1, r1, 96 00002538 7D8803A6 mtlr r12 0000253C BB41FFE8 lmw r26, [r1 - 0x0018] 00002540 4E800020 blr 00002544 00000000 .invalid 00002548 00002041 .invalid 0000254C 80060400 lwz r0, [r6 + 0x0400] 00002550 00000000 .invalid 00002554 0000021C .invalid 00002558 000F4578 .invalid 0000255C 70616E64 andi. r1, r3, 0x6E64 00002560 436F6465 bdzl cr3, +0x00006464 /* 000089C4 */ 00002564 426F6F6B bdzla cr3, 0x00006F68 00002568 38000000 li r0, 0x0000 0000256C BF41FFE8 stmw [r1 - 0x0018], r26 00002570 83E40000 lwz r31, [r4] 00002574 7D800026 mfcr r12 00002578 91810004 stw [r1 + 0x0004], r12 0000257C 3185FFFF subic r12, r5, 1 00002580 83A30000 lwz r29, [r3] 00002584 339FFFFC subic r28, r31, 4 label00002588: 00002588 88BD0005 lbz r5, [r29 + 0x0005] 0000258C 881D0004 lbz r0, [r29 + 0x0004] 00002590 2E8C0000 cmpwi cr5, r12, 0 00002594 7CA50774 extsb r5, r5 00002598 7C1B0774 extsb r27, r0 0000259C 54BA083C rlwinm r26, r5, 1, 0, 30 000025A0 7CBBD014 addc r5, r27, r26 000025A4 7CA50E70 srawi r5, r5, 1 000025A8 7D4500D0 neg r10, r5 000025AC 811D0000 lwz r8, [r29] 000025B0 7F7BD814 addc r27, r27, r27 000025B4 33BD0006 addic r29, r29, 6 000025B8 38000001 li r0, 0x0001 000025BC 38A60000 addi r5, r6, 0x0000 label000025C0: 000025C0 5507463E rlwinm r7, r8, 8, 24, 31 000025C4 7D7A3815 addc. r11, r26, r7 000025C8 7D3B3814 addc r9, r27, r7 000025CC 7CE75014 addc r7, r7, r10 000025D0 5508403E rlwinm r8, r8, 8, 0, 31 000025D4 2F000004 cmpwi cr6, r0, 4 000025D8 2C8B00FF cmpwi cr1, r11, 255 000025DC 2F8700FF cmpwi cr7, r7, 255 000025E0 2E0900FF cmpwi cr4, r9, 255 000025E4 4080000C bge +0x0000000C /* 000025F0 */ 000025E8 39600000 li r11, 0x0000 000025EC 4800000C b +0x0000000C /* 000025F8 */ label000025F0: 000025F0 40850008 ble cr1, +0x00000008 /* 000025F8 */ 000025F4 396000FF li r11, 0x00FF label000025F8: 000025F8 2C070000 cmpwi r7, 0 000025FC 556B1034 rlwinm r11, r11, 2, 0, 26 00002600 57DE402E rlwinm r30, r30, 8, 0, 23 00002604 30000001 addic r0, r0, 1 00002608 40800010 bge +0x00000010 /* 00002618 */ 0000260C 38E00000 li r7, 0x0000 00002610 2C090000 cmpwi r9, 0 00002614 48000010 b +0x00000010 /* 00002624 */ label00002618: 00002618 409D0008 ble cr7, +0x00000008 /* 00002620 */ 0000261C 38E000FF li r7, 0x00FF label00002620: 00002620 2C090000 cmpwi r9, 0 label00002624: 00002624 7CE71E70 srawi r7, r7, 3 00002628 7CEB3814 addc r7, r11, r7 0000262C 54E72834 rlwinm r7, r7, 5, 0, 26 00002630 40800010 bge +0x00000010 /* 00002640 */ 00002634 39200000 li r9, 0x0000 00002638 7D291E70 srawi r9, r9, 3 0000263C 48000010 b +0x00000010 /* 0000264C */ label00002640: 00002640 40910008 ble cr4, +0x00000008 /* 00002648 */ 00002644 392000FF li r9, 0x00FF label00002648: 00002648 7D291E70 srawi r9, r9, 3 label0000264C: 0000264C 7CE74814 addc r7, r7, r9 00002650 54E7083A rlwinm r7, r7, 1, 0, 29 00002654 7CE538AE lbzx r7, r5, r7 00002658 30A50001 addic r5, r5, 1 0000265C 7FDE3814 addc r30, r30, r7 00002660 4198FF60 blt cr6, -0x000000A0 /* 000025C0 */ 00002664 97DC0004 stwu [r28 + 0x0004], r30 00002668 33FF0004 addic r31, r31, 4 0000266C 318CFFFF subic r12, r12, 1 00002670 4096FF18 bne cr5, -0x000000E8 /* 00002588 */ 00002674 93A30000 stw [r3], r29 00002678 93E40000 stw [r4], r31 0000267C 81810004 lwz r12, [r1 + 0x0004] 00002680 BB41FFE8 lmw r26, [r1 - 0x0018] 00002684 7D808120 mtcrf 0x08, r12 00002688 4E800020 blr 0000268C 00000000 .invalid 00002690 00002042 .invalid 00002694 00060400 .invalid 00002698 00000000 .invalid 0000269C 00000120 .invalid 000026A0 000D4469 .invalid 000026A4 74686572 andis. r8, r3, 0x6572 000026A8 384E6F72 addi r2, r14, 0x6F72 000026AC 6D616C00 xoris r1, r11, 0x6C00 000026B0 BFA1FFF4 stmw [r1 - 0x000C], r29 000026B4 3145FFFF subic r10, r5, 1 000026B8 81630000 lwz r11, [r3] 000026BC 81840000 lwz r12, [r4] label000026C0: 000026C0 88EB0005 lbz r7, [r11 + 0x0005] 000026C4 83EB0000 lwz r31, [r11] 000026C8 7CE70774 extsb r7, r7 000026CC 54FE083C rlwinm r30, r7, 1, 0, 30 000026D0 88EB0004 lbz r7, [r11 + 0x0004] 000026D4 57E5463E rlwinm r5, r31, 8, 24, 31 000026D8 7CFD0774 extsb r29, r7 000026DC 7CFDF014 addc r7, r29, r30 000026E0 7C1E2815 addc. r0, r30, r5 000026E4 2C8000FF cmpwi cr1, r0, 255 000026E8 316B0006 addic r11, r11, 6 000026EC 7FBDE814 addc r29, r29, r29 000026F0 7CE90E70 srawi r9, r7, 1 000026F4 4080000C bge +0x0000000C /* 00002700 */ 000026F8 38000000 li r0, 0x0000 000026FC 4800000C b +0x0000000C /* 00002708 */ label00002700: 00002700 40850008 ble cr1, +0x00000008 /* 00002708 */ 00002704 380000FF li r0, 0x00FF label00002708: 00002708 7CE92811 subfc. r7, r9, r5 0000270C 2C8700FF cmpwi cr1, r7, 255 00002710 54001034 rlwinm r0, r0, 2, 0, 26 00002714 40800014 bge +0x00000014 /* 00002728 */ 00002718 38E00000 li r7, 0x0000 0000271C 7CBD2815 addc. r5, r29, r5 00002720 7CE71E70 srawi r7, r7, 3 00002724 48000014 b +0x00000014 /* 00002738 */ label00002728: 00002728 40850008 ble cr1, +0x00000008 /* 00002730 */ 0000272C 38E000FF li r7, 0x00FF label00002730: 00002730 7CBD2815 addc. r5, r29, r5 00002734 7CE71E70 srawi r7, r7, 3 label00002738: 00002738 7CE03814 addc r7, r0, r7 0000273C 2C8500FF cmpwi cr1, r5, 255 00002740 54E02834 rlwinm r0, r7, 5, 0, 26 00002744 4080000C bge +0x0000000C /* 00002750 */ 00002748 38A00000 li r5, 0x0000 0000274C 4800000C b +0x0000000C /* 00002758 */ label00002750: 00002750 40850008 ble cr1, +0x00000008 /* 00002758 */ 00002754 38A000FF li r5, 0x00FF label00002758: 00002758 7CA71E70 srawi r7, r5, 3 0000275C 57E5863E rlwinm r5, r31, 16, 24, 31 00002760 7D1E2815 addc. r8, r30, r5 00002764 7CE03814 addc r7, r0, r7 00002768 54E7083A rlwinm r7, r7, 1, 0, 29 0000276C 2C8800FF cmpwi cr1, r8, 255 00002770 7CE6382E lwzx r7, r6, r7 00002774 4080000C bge +0x0000000C /* 00002780 */ 00002778 39000000 li r8, 0x0000 0000277C 4800000C b +0x0000000C /* 00002788 */ label00002780: 00002780 40850008 ble cr1, +0x00000008 /* 00002788 */ 00002784 390000FF li r8, 0x00FF label00002788: 00002788 7C092811 subfc. r0, r9, r5 0000278C 2C8000FF cmpwi cr1, r0, 255 00002790 55081034 rlwinm r8, r8, 2, 0, 26 00002794 40800014 bge +0x00000014 /* 000027A8 */ 00002798 38000000 li r0, 0x0000 0000279C 7CBD2815 addc. r5, r29, r5 000027A0 7C001E70 srawi r0, r0, 3 000027A4 48000014 b +0x00000014 /* 000027B8 */ label000027A8: 000027A8 40850008 ble cr1, +0x00000008 /* 000027B0 */ 000027AC 380000FF li r0, 0x00FF label000027B0: 000027B0 7CBD2815 addc. r5, r29, r5 000027B4 7C001E70 srawi r0, r0, 3 label000027B8: 000027B8 7C080014 addc r0, r8, r0 000027BC 2C8500FF cmpwi cr1, r5, 255 000027C0 54002834 rlwinm r0, r0, 5, 0, 26 000027C4 4080000C bge +0x0000000C /* 000027D0 */ 000027C8 38A00000 li r5, 0x0000 000027CC 4800000C b +0x0000000C /* 000027D8 */ label000027D0: 000027D0 40850008 ble cr1, +0x00000008 /* 000027D8 */ 000027D4 38A000FF li r5, 0x00FF label000027D8: 000027D8 7CA51E70 srawi r5, r5, 3 000027DC 7CA02814 addc r5, r0, r5 000027E0 54A5083A rlwinm r5, r5, 1, 0, 29 000027E4 7D06282E lwzx r8, r6, r5 000027E8 54E0C01E rlwinm r0, r7, 24, 0, 15 000027EC 7D054670 srawi r5, r8, 8 000027F0 54A5043E rlwinm r5, r5, 0, 16, 31 000027F4 7CA02814 addc r5, r0, r5 000027F8 90AC0004 stw [r12 + 0x0004], r5 000027FC 57E0C63E rlwinm r0, r31, 24, 24, 31 00002800 7CBE0015 addc. r5, r30, r0 00002804 2C8500FF cmpwi cr1, r5, 255 00002808 54E7001E rlwinm r7, r7, 0, 0, 15 0000280C 5508043E rlwinm r8, r8, 0, 16, 31 00002810 7CE74014 addc r7, r7, r8 00002814 90EC0000 stw [r12], r7 00002818 4080000C bge +0x0000000C /* 00002824 */ 0000281C 38A00000 li r5, 0x0000 00002820 4800000C b +0x0000000C /* 0000282C */ label00002824: 00002824 40850008 ble cr1, +0x00000008 /* 0000282C */ 00002828 38A000FF li r5, 0x00FF label0000282C: 0000282C 7CE90011 subfc. r7, r9, r0 00002830 2C8700FF cmpwi cr1, r7, 255 00002834 54A51034 rlwinm r5, r5, 2, 0, 26 00002838 40800014 bge +0x00000014 /* 0000284C */ 0000283C 38E00000 li r7, 0x0000 00002840 7C1D0015 addc. r0, r29, r0 00002844 7CE71E70 srawi r7, r7, 3 00002848 48000014 b +0x00000014 /* 0000285C */ label0000284C: 0000284C 40850008 ble cr1, +0x00000008 /* 00002854 */ 00002850 38E000FF li r7, 0x00FF label00002854: 00002854 7C1D0015 addc. r0, r29, r0 00002858 7CE71E70 srawi r7, r7, 3 label0000285C: 0000285C 7CA53814 addc r5, r5, r7 00002860 2C8000FF cmpwi cr1, r0, 255 00002864 54A52834 rlwinm r5, r5, 5, 0, 26 00002868 4080000C bge +0x0000000C /* 00002874 */ 0000286C 38000000 li r0, 0x0000 00002870 4800000C b +0x0000000C /* 0000287C */ label00002874: 00002874 40850008 ble cr1, +0x00000008 /* 0000287C */ 00002878 380000FF li r0, 0x00FF label0000287C: 0000287C 57E7063E rlwinm r7, r31, 0, 24, 31 00002880 7D1E3815 addc. r8, r30, r7 00002884 7C001E70 srawi r0, r0, 3 00002888 7CA50014 addc r5, r5, r0 0000288C 54A5083A rlwinm r5, r5, 1, 0, 29 00002890 2C8800FF cmpwi cr1, r8, 255 00002894 7C06282E lwzx r0, r6, r5 00002898 4080000C bge +0x0000000C /* 000028A4 */ 0000289C 39000000 li r8, 0x0000 000028A0 4800000C b +0x0000000C /* 000028AC */ label000028A4: 000028A4 40850008 ble cr1, +0x00000008 /* 000028AC */ 000028A8 390000FF li r8, 0x00FF label000028AC: 000028AC 7CA93811 subfc. r5, r9, r7 000028B0 2C8500FF cmpwi cr1, r5, 255 000028B4 55051034 rlwinm r5, r8, 2, 0, 26 000028B8 40800014 bge +0x00000014 /* 000028CC */ 000028BC 39000000 li r8, 0x0000 000028C0 7CFD3815 addc. r7, r29, r7 000028C4 7D081E70 srawi r8, r8, 3 000028C8 48000018 b +0x00000018 /* 000028E0 */ label000028CC: 000028CC 7D093810 subfc r8, r9, r7 000028D0 40850008 ble cr1, +0x00000008 /* 000028D8 */ 000028D4 390000FF li r8, 0x00FF label000028D8: 000028D8 7CFD3815 addc. r7, r29, r7 000028DC 7D081E70 srawi r8, r8, 3 label000028E0: 000028E0 7CA54014 addc r5, r5, r8 000028E4 2C8700FF cmpwi cr1, r7, 255 000028E8 54A52834 rlwinm r5, r5, 5, 0, 26 000028EC 4080000C bge +0x0000000C /* 000028F8 */ 000028F0 38E00000 li r7, 0x0000 000028F4 4800000C b +0x0000000C /* 00002900 */ label000028F8: 000028F8 40850008 ble cr1, +0x00000008 /* 00002900 */ 000028FC 38E000FF li r7, 0x00FF label00002900: 00002900 2C8A0000 cmpwi cr1, r10, 0 00002904 7CE71E70 srawi r7, r7, 3 00002908 7CA53814 addc r5, r5, r7 0000290C 54A5083A rlwinm r5, r5, 1, 0, 29 00002910 7D06282E lwzx r8, r6, r5 00002914 5407801E rlwinm r7, r0, 16, 0, 15 00002918 5505843E rlwinm r5, r8, 16, 16, 31 0000291C 7CA72814 addc r5, r7, r5 00002920 90AC000C stw [r12 + 0x000C], r5 00002924 5405401E rlwinm r5, r0, 8, 0, 15 00002928 5507443E rlwinm r7, r8, 8, 16, 31 0000292C 7CA53814 addc r5, r5, r7 00002930 90AC0008 stw [r12 + 0x0008], r5 00002934 314AFFFF subic r10, r10, 1 00002938 318C0010 addic r12, r12, 16 0000293C 4086FD84 bne cr1, -0x0000027C /* 000026C0 */ 00002940 91630000 stw [r3], r11 00002944 91840000 stw [r4], r12 00002948 BBA1FFF4 lmw r29, [r1 - 0x000C] 0000294C 4E800020 blr 00002950 00000000 .invalid 00002954 00002040 .invalid 00002958 00030400 .invalid 0000295C 00000000 .invalid 00002960 000002A0 .invalid 00002964 000D4469 .invalid 00002968 74686572 andis. r8, r3, 0x6572 0000296C 38446F75 addi r2, r4, 0x6F75 00002970 626C6500 ori r12, r19, 0x6500 00002974 BF81FFF0 stmw [r1 - 0x0010], r28 00002978 7D800026 mfcr r12 0000297C 91810004 stw [r1 + 0x0004], r12 00002980 3185FFFF subic r12, r5, 1 00002984 83E30000 lwz r31, [r3] 00002988 83840000 lwz r28, [r4] label0000298C: 0000298C 88BF0005 lbz r5, [r31 + 0x0005] 00002990 881F0004 lbz r0, [r31 + 0x0004] 00002994 2E8C0000 cmpwi cr5, r12, 0 00002998 7CA50774 extsb r5, r5 0000299C 7C1E0774 extsb r30, r0 000029A0 54BD083C rlwinm r29, r5, 1, 0, 30 000029A4 7CBEE814 addc r5, r30, r29 000029A8 7CA50E70 srawi r5, r5, 1 000029AC 7D4500D0 neg r10, r5 000029B0 811F0000 lwz r8, [r31] 000029B4 7FDEF014 addc r30, r30, r30 000029B8 33FF0006 addic r31, r31, 6 000029BC 30BCFFFC subic r5, r28, 4 000029C0 38000003 li r0, 0x0003 label000029C4: 000029C4 5507463E rlwinm r7, r8, 8, 24, 31 000029C8 7D7D3815 addc. r11, r29, r7 000029CC 7D3E3814 addc r9, r30, r7 000029D0 7CE75014 addc r7, r7, r10 000029D4 5508403E rlwinm r8, r8, 8, 0, 31 000029D8 2F000000 cmpwi cr6, r0, 0 000029DC 2C8B00FF cmpwi cr1, r11, 255 000029E0 2F8700FF cmpwi cr7, r7, 255 000029E4 2E0900FF cmpwi cr4, r9, 255 000029E8 4080000C bge +0x0000000C /* 000029F4 */ 000029EC 39600000 li r11, 0x0000 000029F0 4800000C b +0x0000000C /* 000029FC */ label000029F4: 000029F4 40850008 ble cr1, +0x00000008 /* 000029FC */ 000029F8 396000FF li r11, 0x00FF label000029FC: 000029FC 2C070000 cmpwi r7, 0 00002A00 556B1034 rlwinm r11, r11, 2, 0, 26 00002A04 339C0004 addic r28, r28, 4 00002A08 3000FFFF subic r0, r0, 1 00002A0C 40800010 bge +0x00000010 /* 00002A1C */ 00002A10 38E00000 li r7, 0x0000 00002A14 2C090000 cmpwi r9, 0 00002A18 48000010 b +0x00000010 /* 00002A28 */ label00002A1C: 00002A1C 409D0008 ble cr7, +0x00000008 /* 00002A24 */ 00002A20 38E000FF li r7, 0x00FF label00002A24: 00002A24 2C090000 cmpwi r9, 0 label00002A28: 00002A28 7CE71E70 srawi r7, r7, 3 00002A2C 7CEB3814 addc r7, r11, r7 00002A30 54E72834 rlwinm r7, r7, 5, 0, 26 00002A34 40800010 bge +0x00000010 /* 00002A44 */ 00002A38 39200000 li r9, 0x0000 00002A3C 7D291E70 srawi r9, r9, 3 00002A40 48000010 b +0x00000010 /* 00002A50 */ label00002A44: 00002A44 40910008 ble cr4, +0x00000008 /* 00002A4C */ 00002A48 392000FF li r9, 0x00FF label00002A4C: 00002A4C 7D291E70 srawi r9, r9, 3 label00002A50: 00002A50 7CE74814 addc r7, r7, r9 00002A54 54E7083A rlwinm r7, r7, 1, 0, 29 00002A58 7CE6382E lwzx r7, r6, r7 00002A5C 94E50004 stwu [r5 + 0x0004], r7 00002A60 409AFF64 bne cr6, -0x0000009C /* 000029C4 */ 00002A64 318CFFFF subic r12, r12, 1 00002A68 4096FF24 bne cr5, -0x000000DC /* 0000298C */ 00002A6C 93E30000 stw [r3], r31 00002A70 93840000 stw [r4], r28 00002A74 81810004 lwz r12, [r1 + 0x0004] 00002A78 BB81FFF0 lmw r28, [r1 - 0x0010] 00002A7C 7D808120 mtcrf 0x08, r12 00002A80 4E800020 blr 00002A84 00000000 .invalid 00002A88 00002042 .invalid 00002A8C 00040400 .invalid 00002A90 00000000 .invalid 00002A94 00000110 .invalid 00002A98 000B4469 .invalid 00002A9C 74686572 andis. r8, r3, 0x6572 00002AA0 38517561 addi r2, r17, 0x7561 00002AA4 64000000 oris r0, r0, 0x0000 00002AA8 3005FFFF subic r0, r5, 1 00002AAC 80A40000 lwz r5, [r4] 00002AB0 80C30000 lwz r6, [r3] 00002AB4 30E5FFFC subic r7, r5, 4 label00002AB8: 00002AB8 81060000 lwz r8, [r6] 00002ABC 2C000000 cmpwi r0, 0 00002AC0 2108FFFF subfic r8, r8, -1 00002AC4 30A50004 addic r5, r5, 4 00002AC8 30C60006 addic r6, r6, 6 00002ACC 95070004 stwu [r7 + 0x0004], r8 00002AD0 3000FFFF subic r0, r0, 1 00002AD4 4082FFE4 bne -0x0000001C /* 00002AB8 */ 00002AD8 90C30000 stw [r3], r6 00002ADC 90A40000 stw [r4], r5 00002AE0 4E800020 blr 00002AE4 00000000 .invalid 00002AE8 00002040 .invalid 00002AEC 00000400 .invalid 00002AF0 00000000 .invalid 00002AF4 0000003C .invalid 00002AF8 000B4772 .invalid 00002AFC 6179384E ori r25, r11, 0x384E 00002B00 6F726D61 xoris r18, r27, 0x6D61 00002B04 6C000000 xoris r0, r0, 0x0000 00002B08 3105FFFF subic r8, r5, 1 00002B0C 81230000 lwz r9, [r3] 00002B10 81440000 lwz r10, [r4] label00002B14: 00002B14 80090000 lwz r0, [r9] 00002B18 2C080000 cmpwi r8, 0 00002B1C 2160FFFF subfic r11, r0, -1 00002B20 5560463E rlwinm r0, r11, 8, 24, 31 00002B24 5567042E rlwinm r7, r11, 0, 16, 23 00002B28 5565842E rlwinm r5, r11, 16, 16, 23 00002B2C 7C002814 addc r0, r0, r5 00002B30 5406801E rlwinm r6, r0, 16, 0, 15 00002B34 5560863E rlwinm r0, r11, 16, 24, 31 00002B38 5565C63E rlwinm r5, r11, 24, 24, 31 00002B3C 7CA53814 addc r5, r5, r7 00002B40 5567C42E rlwinm r7, r11, 24, 16, 23 00002B44 54A5801E rlwinm r5, r5, 16, 0, 15 00002B48 7CC73014 addc r6, r7, r6 00002B4C 7C003014 addc r0, r0, r6 00002B50 900A0000 stw [r10], r0 00002B54 3108FFFF subic r8, r8, 1 00002B58 900A0004 stw [r10 + 0x0004], r0 00002B5C 5560442E rlwinm r0, r11, 8, 16, 23 00002B60 556C063E rlwinm r12, r11, 0, 24, 31 00002B64 31290006 addic r9, r9, 6 00002B68 7C002814 addc r0, r0, r5 00002B6C 7C0C0014 addc r0, r12, r0 00002B70 900A0008 stw [r10 + 0x0008], r0 00002B74 900A000C stw [r10 + 0x000C], r0 00002B78 314A0010 addic r10, r10, 16 00002B7C 4082FF98 bne -0x00000068 /* 00002B14 */ 00002B80 91230000 stw [r3], r9 00002B84 91440000 stw [r4], r10 00002B88 4E800020 blr 00002B8C 00000000 .invalid 00002B90 00002040 .invalid 00002B94 00000400 .invalid 00002B98 00000000 .invalid 00002B9C 00000084 .invalid 00002BA0 000B4772 .invalid 00002BA4 61793844 ori r25, r11, 0x3844 00002BA8 6F75626C xoris r21, r27, 0x626C 00002BAC 65000000 oris r0, r8, 0x0000 00002BB0 3105FFFF subic r8, r5, 1 00002BB4 81230000 lwz r9, [r3] 00002BB8 81440000 lwz r10, [r4] label00002BBC: 00002BBC 80090000 lwz r0, [r9] 00002BC0 2C080000 cmpwi r8, 0 00002BC4 2160FFFF subfic r11, r0, -1 00002BC8 5566442E rlwinm r6, r11, 8, 16, 23 00002BCC 5565463E rlwinm r5, r11, 8, 24, 31 00002BD0 5560063E rlwinm r0, r11, 0, 24, 31 00002BD4 7C003014 addc r0, r0, r6 00002BD8 5406801E rlwinm r6, r0, 16, 0, 15 00002BDC 7CC03014 addc r6, r0, r6 00002BE0 5560842E rlwinm r0, r11, 16, 16, 23 00002BE4 7C050014 addc r0, r5, r0 00002BE8 5405801E rlwinm r5, r0, 16, 0, 15 00002BEC 7C002814 addc r0, r0, r5 00002BF0 900A0000 stw [r10], r0 00002BF4 5560863E rlwinm r0, r11, 16, 24, 31 00002BF8 5567042E rlwinm r7, r11, 0, 16, 23 00002BFC 5565C42E rlwinm r5, r11, 24, 16, 23 00002C00 7C002814 addc r0, r0, r5 00002C04 5405801E rlwinm r5, r0, 16, 0, 15 00002C08 7C002814 addc r0, r0, r5 00002C0C 900A0004 stw [r10 + 0x0004], r0 00002C10 5560C63E rlwinm r0, r11, 24, 24, 31 00002C14 7C003814 addc r0, r0, r7 00002C18 5405801E rlwinm r5, r0, 16, 0, 15 00002C1C 7C002814 addc r0, r0, r5 00002C20 900A0008 stw [r10 + 0x0008], r0 00002C24 90CA000C stw [r10 + 0x000C], r6 00002C28 31290006 addic r9, r9, 6 00002C2C 314A0010 addic r10, r10, 16 00002C30 3108FFFF subic r8, r8, 1 00002C34 4082FF88 bne -0x00000078 /* 00002BBC */ 00002C38 91230000 stw [r3], r9 00002C3C 91440000 stw [r4], r10 00002C40 4E800020 blr 00002C44 00000000 .invalid 00002C48 00002040 .invalid 00002C4C 00000400 .invalid 00002C50 00000000 .invalid 00002C54 00000094 .invalid 00002C58 00094772 .invalid 00002C5C 61793851 ori r25, r11, 0x3851 00002C60 75616400 andis. r1, r11, 0x6400 00002C64 3005FFFF subic r0, r5, 1 00002C68 80A30000 lwz r5, [r3] 00002C6C 80C40000 lwz r6, [r4] 00002C70 3105FFFC subic r8, r5, 4 00002C74 30E6FFFC subic r7, r6, 4 label00002C78: 00002C78 2C000000 cmpwi r0, 0 00002C7C 85280004 lwzu r9, [r8 + 0x0004] 00002C80 30C60004 addic r6, r6, 4 00002C84 2129FFFF subfic r9, r9, -1 00002C88 30A50004 addic r5, r5, 4 00002C8C 3000FFFF subic r0, r0, 1 00002C90 95270004 stwu [r7 + 0x0004], r9 00002C94 4082FFE4 bne -0x0000001C /* 00002C78 */ 00002C98 90A30000 stw [r3], r5 00002C9C 90C40000 stw [r4], r6 00002CA0 4E800020 blr 00002CA4 00000000 .invalid 00002CA8 00002040 .invalid 00002CAC 00000400 .invalid 00002CB0 00000000 .invalid 00002CB4 00000040 .invalid 00002CB8 000C4772 .invalid 00002CBC 61793430 ori r25, r11, 0x3430 00002CC0 4E6F726D .invalid 4C 00002CC4 616C0000 ori r12, r11, 0x0000 00002CC8 81030000 lwz r8, [r3] 00002CCC 93E1FFFC stw [r1 - 0x0004], r31 00002CD0 3125FFFF subic r9, r5, 1 00002CD4 81440000 lwz r10, [r4] 00002CD8 3168FFFC subic r11, r8, 4 label00002CDC: 00002CDC 2C090000 cmpwi r9, 0 00002CE0 840B0004 lwzu r0, [r11 + 0x0004] 00002CE4 31080004 addic r8, r8, 4 00002CE8 2180FFFF subfic r12, r0, -1 00002CEC 5580463E rlwinm r0, r12, 8, 24, 31 00002CF0 5587042E rlwinm r7, r12, 0, 16, 23 00002CF4 5585842E rlwinm r5, r12, 16, 16, 23 00002CF8 7C002814 addc r0, r0, r5 00002CFC 5406801E rlwinm r6, r0, 16, 0, 15 00002D00 5580863E rlwinm r0, r12, 16, 24, 31 00002D04 5585C63E rlwinm r5, r12, 24, 24, 31 00002D08 7CA53814 addc r5, r5, r7 00002D0C 5587C42E rlwinm r7, r12, 24, 16, 23 00002D10 54A5801E rlwinm r5, r5, 16, 0, 15 00002D14 7CC73014 addc r6, r7, r6 00002D18 7C003014 addc r0, r0, r6 00002D1C 900A0000 stw [r10], r0 00002D20 559F063E rlwinm r31, r12, 0, 24, 31 00002D24 900A0004 stw [r10 + 0x0004], r0 00002D28 5580442E rlwinm r0, r12, 8, 16, 23 00002D2C 7C002814 addc r0, r0, r5 00002D30 7C1F0014 addc r0, r31, r0 00002D34 900A000C stw [r10 + 0x000C], r0 00002D38 900A0008 stw [r10 + 0x0008], r0 00002D3C 3129FFFF subic r9, r9, 1 00002D40 314A0010 addic r10, r10, 16 00002D44 4082FF98 bne -0x00000068 /* 00002CDC */ 00002D48 91030000 stw [r3], r8 00002D4C 91440000 stw [r4], r10 00002D50 83E1FFFC lwz r31, [r1 - 0x0004] 00002D54 4E800020 blr 00002D58 00000000 .invalid 00002D5C 00002040 .invalid 00002D60 00010400 .invalid 00002D64 00000000 .invalid 00002D68 00000090 .invalid 00002D6C 000C4772 .invalid 00002D70 61793430 ori r25, r11, 0x3430 00002D74 446F7562 .invalid sc 00002D78 6C650000 xoris r5, r3, 0x0000 00002D7C 81230000 lwz r9, [r3] 00002D80 3105FFFF subic r8, r5, 1 00002D84 81440000 lwz r10, [r4] 00002D88 3169FFFC subic r11, r9, 4 label00002D8C: 00002D8C 840B0004 lwzu r0, [r11 + 0x0004] 00002D90 2C080000 cmpwi r8, 0 00002D94 2180FFFF subfic r12, r0, -1 00002D98 5586442E rlwinm r6, r12, 8, 16, 23 00002D9C 5585463E rlwinm r5, r12, 8, 24, 31 00002DA0 5580063E rlwinm r0, r12, 0, 24, 31 00002DA4 7C003014 addc r0, r0, r6 00002DA8 5406801E rlwinm r6, r0, 16, 0, 15 00002DAC 7CC03014 addc r6, r0, r6 00002DB0 5580842E rlwinm r0, r12, 16, 16, 23 00002DB4 7C050014 addc r0, r5, r0 00002DB8 5405801E rlwinm r5, r0, 16, 0, 15 00002DBC 7C002814 addc r0, r0, r5 00002DC0 900A0000 stw [r10], r0 00002DC4 5587863E rlwinm r7, r12, 16, 24, 31 00002DC8 5580042E rlwinm r0, r12, 0, 16, 23 00002DCC 5585C42E rlwinm r5, r12, 24, 16, 23 00002DD0 7CA72814 addc r5, r7, r5 00002DD4 54A7801E rlwinm r7, r5, 16, 0, 15 00002DD8 7CA53814 addc r5, r5, r7 00002DDC 90AA0004 stw [r10 + 0x0004], r5 00002DE0 5585C63E rlwinm r5, r12, 24, 24, 31 00002DE4 7C050014 addc r0, r5, r0 00002DE8 5405801E rlwinm r5, r0, 16, 0, 15 00002DEC 7C002814 addc r0, r0, r5 00002DF0 900A0008 stw [r10 + 0x0008], r0 00002DF4 90CA000C stw [r10 + 0x000C], r6 00002DF8 31290004 addic r9, r9, 4 00002DFC 314A0010 addic r10, r10, 16 00002E00 3108FFFF subic r8, r8, 1 00002E04 4082FF88 bne -0x00000078 /* 00002D8C */ 00002E08 91230000 stw [r3], r9 00002E0C 91440000 stw [r4], r10 00002E10 4E800020 blr 00002E14 00000000 .invalid 00002E18 00002040 .invalid 00002E1C 00000400 .invalid 00002E20 00000000 .invalid 00002E24 00000098 .invalid 00002E28 000A4772 .invalid 00002E2C 61793430 ori r25, r11, 0x3430 00002E30 51756164 rlwimi r21, r11, 12, 5, 18 00002E34 BDC1FFB8 stmw [r1 - 0x0048], r14 00002E38 9421FF50 stwu [r1 - 0x00B0], r1 00002E3C 2C880000 cmpwi cr1, r8, 0 00002E40 7EC32014 addc r22, r3, r4 00002E44 7EE4B014 addc r23, r4, r22 00002E48 90C100D4 stw [r1 + 0x00D4], r6 00002E4C 90A100D0 stw [r1 + 0x00D0], r5 00002E50 548A103A rlwinm r10, r4, 2, 0, 29 00002E54 33210050 addic r25, r1, 80 00002E58 7EA55010 subfc r21, r5, r10 00002E5C 7E84B814 addc r20, r4, r23 00002E60 7CA51670 srawi r5, r5, 2 00002E64 7CC61670 srawi r6, r6, 2 00002E68 32471000 addic r18, r7, 4096 00002E6C 31E10038 addic r15, r1, 56 00002E70 32210040 addic r17, r1, 64 00002E74 32010048 addic r16, r1, 72 00002E78 38800000 li r4, 0x0000 00002E7C 3D008000 lis r8, 0x8000 00002E80 41860010 beq cr1, +0x00000010 /* 00002E90 */ 00002E84 3308FFFF subic r24, r8, 1 00002E88 3A600000 li r19, 0x0000 00002E8C 48000008 b +0x00000008 /* 00002E94 */ label00002E90: 00002E90 3B000000 li r24, 0x0000 label00002E94: 00002E94 4186019C beq cr1, +0x0000019C /* 00003030 */ 00002E98 3366FFFF subic r27, r6, 1 00002E9C 3CC08000 lis r6, 0x8000 00002EA0 3345FFFF subic r26, r5, 1 00002EA4 3386FFFF subic r28, r6, 1 label00002EA8: 00002EA8 2C9B0000 cmpwi cr1, r27, 0 00002EAC 31D4FFF8 subic r14, r20, 8 00002EB0 33D7FFF8 subic r30, r23, 8 00002EB4 3196FFF8 subic r12, r22, 8 00002EB8 3143FFF8 subic r10, r3, 8 00002EBC 397A0000 addi r11, r26, 0x0000 label00002EC0: 00002EC0 3718FFFF subic. r24, r24, 1 00002EC4 2F0B0000 cmpwi cr6, r11, 0 00002EC8 2F840000 cmpwi cr7, r4, 0 00002ECC 41810010 bgt +0x00000010 /* 00002EDC */ 00002ED0 82690000 lwz r19, [r9] 00002ED4 31290004 addic r9, r9, 4 00002ED8 3B000020 li r24, 0x0020 label00002EDC: 00002EDC 2C130000 cmpwi r19, 0 00002EE0 7E739814 addc r19, r19, r19 00002EE4 316BFFFF subic r11, r11, 1 00002EE8 5488103A rlwinm r8, r4, 2, 0, 29 00002EEC 40800070 bge +0x00000070 /* 00002F5C */ 00002EF0 80090000 lwz r0, [r9] 00002EF4 31290004 addic r9, r9, 4 00002EF8 540455BA rlwinm r4, r0, 10, 22, 29 00002EFC 7FA7202E lwzx r29, r7, r4 00002F00 540495BA rlwinm r4, r0, 18, 22, 29 00002F04 7CC7202E lwzx r6, r7, r4 00002F08 57A4801E rlwinm r4, r29, 16, 0, 15 00002F0C 54C5043E rlwinm r5, r6, 0, 16, 31 00002F10 7C842814 addc r4, r4, r5 00002F14 7C91412E stwx r17, r4, r8 00002F18 541F15BA rlwinm r31, r0, 2, 22, 29 00002F1C 57A4001E rlwinm r4, r29, 0, 0, 15 00002F20 54C6843E rlwinm r6, r6, 16, 16, 31 00002F24 7C843014 addc r4, r4, r6 00002F28 7C8F412E stwx r15, r4, r8 00002F2C 7C87F82E lwzx r4, r7, r31 00002F30 5406D5BA rlwinm r6, r0, 26, 22, 29 00002F34 7C07302E lwzx r0, r7, r6 00002F38 5486043E rlwinm r6, r4, 0, 16, 31 00002F3C 5405801E rlwinm r5, r0, 16, 0, 15 00002F40 7CC53014 addc r6, r5, r6 00002F44 7CD9412E stwx r25, r6, r8 00002F48 5406001E rlwinm r6, r0, 0, 0, 15 00002F4C 5484843E rlwinm r4, r4, 16, 16, 31 00002F50 7C862014 addc r4, r6, r4 00002F54 7C90412E stwx r16, r4, r8 00002F58 48000038 b +0x00000038 /* 00002F90 */ label00002F5C: 00002F5C 88C90000 lbz r6, [r9] 00002F60 38880000 addi r4, r8, 0x0000 00002F64 54C62036 rlwinm r6, r6, 4, 0, 27 00002F68 7CB2302E lwzx r5, r18, r6 00002F6C 31290001 addic r9, r9, 1 00002F70 7CAF212E stwx r15, r5, r4 00002F74 7CD23014 addc r6, r18, r6 00002F78 80A60004 lwz r5, [r6 + 0x0004] 00002F7C 7CB1212E stwx r17, r5, r4 00002F80 80A60008 lwz r5, [r6 + 0x0008] 00002F84 7CB0212E stwx r16, r5, r4 00002F88 80C6000C lwz r6, [r6 + 0x000C] 00002F8C 7CD9212E stwx r25, r6, r4 label00002F90: 00002F90 C8010038 lfd f0, [r1 + 0x0038] 00002F94 38800000 li r4, 0x0000 00002F98 419E0034 beq cr7, +0x00000034 /* 00002FCC */ 00002F9C DC0A0008 stfdu [r10 + 0x0008], f0 00002FA0 C8210040 lfd f1, [r1 + 0x0040] 00002FA4 30630008 addic r3, r3, 8 00002FA8 32D60008 addic r22, r22, 8 00002FAC DC2C0008 stfdu [r12 + 0x0008], f1 00002FB0 C8010048 lfd f0, [r1 + 0x0048] 00002FB4 32F70008 addic r23, r23, 8 00002FB8 32940008 addic r20, r20, 8 00002FBC DC1E0008 stfdu [r30 + 0x0008], f0 00002FC0 C8410050 lfd f2, [r1 + 0x0050] 00002FC4 DC4E0008 stfdu [r14 + 0x0008], f2 00002FC8 48000008 b +0x00000008 /* 00002FD0 */ label00002FCC: 00002FCC 38800001 li r4, 0x0001 label00002FD0: 00002FD0 409AFEF0 bne cr6, -0x00000110 /* 00002EC0 */ 00002FD4 2F040000 cmpwi cr6, r4, 0 00002FD8 337BFFFF subic r27, r27, 1 00002FDC 3B1C0000 addi r24, r28, 0x0000 00002FE0 419A0038 beq cr6, +0x00000038 /* 00003018 */ 00002FE4 80CF0000 lwz r6, [r15] 00002FE8 38800000 li r4, 0x0000 00002FEC 90C30000 stw [r3], r6 00002FF0 80D10000 lwz r6, [r17] 00002FF4 30630004 addic r3, r3, 4 00002FF8 90D60000 stw [r22], r6 00002FFC 80D00000 lwz r6, [r16] 00003000 32D60004 addic r22, r22, 4 00003004 90D70000 stw [r23], r6 00003008 80D90000 lwz r6, [r25] 0000300C 32F70004 addic r23, r23, 4 00003010 90D40000 stw [r20], r6 00003014 32940004 addic r20, r20, 4 label00003018: 00003018 7C63A814 addc r3, r3, r21 0000301C 7ED6A814 addc r22, r22, r21 00003020 7EF7A814 addc r23, r23, r21 00003024 7E94A814 addc r20, r20, r21 00003028 4086FE80 bne cr1, -0x00000180 /* 00002EA8 */ 0000302C 4800018C b +0x0000018C /* 000031B8 */ label00003030: 00003030 3005FFFF subic r0, r5, 1 00003034 3186FFFF subic r12, r6, 1 label00003038: 00003038 2F0C0000 cmpwi cr6, r12, 0 0000303C 3174FFF8 subic r11, r20, 8 00003040 3157FFF8 subic r10, r23, 8 00003044 30B6FFF8 subic r5, r22, 8 00003048 30C3FFF8 subic r6, r3, 8 0000304C 33E00000 addic r31, r0, 0 label00003050: 00003050 3718FFFF subic. r24, r24, 1 00003054 2C9F0000 cmpwi cr1, r31, 0 00003058 2F840000 cmpwi cr7, r4, 0 0000305C 41810010 bgt +0x00000010 /* 0000306C */ 00003060 82690000 lwz r19, [r9] 00003064 31290004 addic r9, r9, 4 00003068 3B000020 li r24, 0x0020 label0000306C: 0000306C 2C130000 cmpwi r19, 0 00003070 7E739814 addc r19, r19, r19 00003074 33FFFFFF subic r31, r31, 1 00003078 5488103A rlwinm r8, r4, 2, 0, 29 0000307C 40800070 bge +0x00000070 /* 000030EC */ 00003080 83490000 lwz r26, [r9] 00003084 31290004 addic r9, r9, 4 00003088 574455BA rlwinm r4, r26, 10, 22, 29 0000308C 7FC7202E lwzx r30, r7, r4 00003090 574495BA rlwinm r4, r26, 18, 22, 29 00003094 7FA7202E lwzx r29, r7, r4 00003098 57DB801E rlwinm r27, r30, 16, 0, 15 0000309C 575C15BA rlwinm r28, r26, 2, 22, 29 000030A0 57A4043E rlwinm r4, r29, 0, 16, 31 000030A4 7C9B2014 addc r4, r27, r4 000030A8 7C91412E stwx r17, r4, r8 000030AC 57C4001E rlwinm r4, r30, 0, 0, 15 000030B0 57BE843E rlwinm r30, r29, 16, 16, 31 000030B4 7C84F014 addc r4, r4, r30 000030B8 7C8F412E stwx r15, r4, r8 000030BC 7C87E02E lwzx r4, r7, r28 000030C0 575ED5BA rlwinm r30, r26, 26, 22, 29 000030C4 7F87F02E lwzx r28, r7, r30 000030C8 549E043E rlwinm r30, r4, 0, 16, 31 000030CC 579D801E rlwinm r29, r28, 16, 0, 15 000030D0 7FDDF014 addc r30, r29, r30 000030D4 7FD9412E stwx r25, r30, r8 000030D8 579E001E rlwinm r30, r28, 0, 0, 15 000030DC 5484843E rlwinm r4, r4, 16, 16, 31 000030E0 7C9E2014 addc r4, r30, r4 000030E4 7C90412E stwx r16, r4, r8 000030E8 48000038 b +0x00000038 /* 00003120 */ label000030EC: 000030EC 89090000 lbz r8, [r9] 000030F0 5484103A rlwinm r4, r4, 2, 0, 29 000030F4 55082036 rlwinm r8, r8, 4, 0, 27 000030F8 7FD2402E lwzx r30, r18, r8 000030FC 31290001 addic r9, r9, 1 00003100 7FCF212E stwx r15, r30, r4 00003104 7D124014 addc r8, r18, r8 00003108 83C80004 lwz r30, [r8 + 0x0004] 0000310C 7FD1212E stwx r17, r30, r4 00003110 83C80008 lwz r30, [r8 + 0x0008] 00003114 7FD0212E stwx r16, r30, r4 00003118 8108000C lwz r8, [r8 + 0x000C] 0000311C 7D19212E stwx r25, r8, r4 label00003120: 00003120 C8010038 lfd f0, [r1 + 0x0038] 00003124 38800000 li r4, 0x0000 00003128 419E0034 beq cr7, +0x00000034 /* 0000315C */ 0000312C DC060008 stfdu [r6 + 0x0008], f0 00003130 C8210040 lfd f1, [r1 + 0x0040] 00003134 30630008 addic r3, r3, 8 00003138 32D60008 addic r22, r22, 8 0000313C DC250008 stfdu [r5 + 0x0008], f1 00003140 C8010048 lfd f0, [r1 + 0x0048] 00003144 32F70008 addic r23, r23, 8 00003148 32940008 addic r20, r20, 8 0000314C DC0A0008 stfdu [r10 + 0x0008], f0 00003150 C8410050 lfd f2, [r1 + 0x0050] 00003154 DC4B0008 stfdu [r11 + 0x0008], f2 00003158 48000008 b +0x00000008 /* 00003160 */ label0000315C: 0000315C 38800001 li r4, 0x0001 label00003160: 00003160 4086FEF0 bne cr1, -0x00000110 /* 00003050 */ 00003164 2C840000 cmpwi cr1, r4, 0 00003168 318CFFFF subic r12, r12, 1 0000316C 41860038 beq cr1, +0x00000038 /* 000031A4 */ 00003170 80CF0000 lwz r6, [r15] 00003174 38800000 li r4, 0x0000 00003178 90C30000 stw [r3], r6 0000317C 80D10000 lwz r6, [r17] 00003180 30630004 addic r3, r3, 4 00003184 90D60000 stw [r22], r6 00003188 80D00000 lwz r6, [r16] 0000318C 32D60004 addic r22, r22, 4 00003190 90D70000 stw [r23], r6 00003194 80D90000 lwz r6, [r25] 00003198 32F70004 addic r23, r23, 4 0000319C 90D40000 stw [r20], r6 000031A0 32940004 addic r20, r20, 4 label000031A4: 000031A4 7C63A814 addc r3, r3, r21 000031A8 7ED6A814 addc r22, r22, r21 000031AC 7EF7A814 addc r23, r23, r21 000031B0 7E94A814 addc r20, r20, r21 000031B4 409AFE84 bne cr6, -0x0000017C /* 00003038 */ label000031B8: 000031B8 B9C10068 lmw r14, [r1 + 0x0068] 000031BC 302100B0 addic r1, r1, 176 000031C0 4E800020 blr 000031C4 00000000 .invalid 000031C8 00002240 .invalid 000031CC 80120700 lwz r0, [r18 + 0x0700] 000031D0 00000000 .invalid 000031D4 00000390 .invalid 000031D8 00074472 .invalid 000031DC 61775651 ori r23, r11, 0x5651 000031E0 38000000 li r0, 0x0000 000031E4 BE41FFC8 stmw [r1 - 0x0038], r18 000031E8 7D800026 mfcr r12 000031EC 2D880000 cmpwi cr3, r8, 0 000031F0 91810004 stw [r1 + 0x0004], r12 000031F4 9421FF60 stwu [r1 - 0x00A0], r1 000031F8 7EC32014 addc r22, r3, r4 000031FC 7F44B014 addc r26, r4, r22 00003200 90C100C4 stw [r1 + 0x00C4], r6 00003204 90A100C0 stw [r1 + 0x00C0], r5 00003208 5480103A rlwinm r0, r4, 2, 0, 29 0000320C 33C10050 addic r30, r1, 80 00003210 7EA50010 subfc r21, r5, r0 00003214 7F64D014 addc r27, r4, r26 00003218 7CA51670 srawi r5, r5, 2 0000321C 7CC61670 srawi r6, r6, 2 00003220 33271000 addic r25, r7, 4096 00003224 33010038 addic r24, r1, 56 00003228 32E10040 addic r23, r1, 64 0000322C 32810048 addic r20, r1, 72 00003230 38800000 li r4, 0x0000 00003234 3D008000 lis r8, 0x8000 00003238 418E0010 beq cr3, +0x00000010 /* 00003248 */ 0000323C 33A8FFFF subic r29, r8, 1 00003240 3A600000 li r19, 0x0000 00003244 48000008 b +0x00000008 /* 0000324C */ label00003248: 00003248 3BA00000 li r29, 0x0000 label0000324C: 0000324C 3186FFFF subic r12, r6, 1 00003250 3CC08000 lis r6, 0x8000 00003254 3385FFFF subic r28, r5, 1 00003258 3166FFFF subic r11, r6, 1 0000325C 4800000C b +0x0000000C /* 00003268 */ label00003260: 00003260 418E0008 beq cr3, +0x00000008 /* 00003268 */ 00003264 3BAB0000 addi r29, r11, 0x0000 label00003268: 00003268 2C8C0000 cmpwi cr1, r12, 0 0000326C 2F040000 cmpwi cr6, r4, 0 00003270 3A5C0000 addi r18, r28, 0x0000 label00003274: 00003274 37BDFFFF subic. r29, r29, 1 00003278 2F920000 cmpwi cr7, r18, 0 0000327C 3252FFFF subic r18, r18, 1 00003280 41810010 bgt +0x00000010 /* 00003290 */ 00003284 82690000 lwz r19, [r9] 00003288 31290004 addic r9, r9, 4 0000328C 3BA00020 li r29, 0x0020 label00003290: 00003290 2D130000 cmpwi cr2, r19, 0 00003294 7CD39814 addc r6, r19, r19 00003298 40880114 bge cr2, +0x00000114 /* 000033AC */ 0000329C 37BDFFFF subic. r29, r29, 1 000032A0 3A660000 addi r19, r6, 0x0000 000032A4 5486103A rlwinm r6, r4, 2, 0, 29 000032A8 39060000 addi r8, r6, 0x0000 000032AC 41810010 bgt +0x00000010 /* 000032BC */ 000032B0 82690000 lwz r19, [r9] 000032B4 31290004 addic r9, r9, 4 000032B8 3BA00020 li r29, 0x0020 label000032BC: 000032BC 2D130000 cmpwi cr2, r19, 0 000032C0 88890000 lbz r4, [r9] 000032C4 40880070 bge cr2, +0x00000070 /* 00003334 */ 000032C8 80090000 lwz r0, [r9] 000032CC 31290004 addic r9, r9, 4 000032D0 540455BA rlwinm r4, r0, 10, 22, 29 000032D4 7CC7202E lwzx r6, r7, r4 000032D8 540495BA rlwinm r4, r0, 18, 22, 29 000032DC 7D47202E lwzx r10, r7, r4 000032E0 54C4801E rlwinm r4, r6, 16, 0, 15 000032E4 541F15BA rlwinm r31, r0, 2, 22, 29 000032E8 5545043E rlwinm r5, r10, 0, 16, 31 000032EC 7C842814 addc r4, r4, r5 000032F0 7C97412E stwx r23, r4, r8 000032F4 54C4001E rlwinm r4, r6, 0, 0, 15 000032F8 5546843E rlwinm r6, r10, 16, 16, 31 000032FC 7C843014 addc r4, r4, r6 00003300 7C98412E stwx r24, r4, r8 00003304 7C87F82E lwzx r4, r7, r31 00003308 5406D5BA rlwinm r6, r0, 26, 22, 29 0000330C 7C07302E lwzx r0, r7, r6 00003310 5486043E rlwinm r6, r4, 0, 16, 31 00003314 5405801E rlwinm r5, r0, 16, 0, 15 00003318 7CC53014 addc r6, r5, r6 0000331C 7CDE412E stwx r30, r6, r8 00003320 5406001E rlwinm r6, r0, 0, 0, 15 00003324 5484843E rlwinm r4, r4, 16, 16, 31 00003328 7C862014 addc r4, r6, r4 0000332C 7C94412E stwx r20, r4, r8 00003330 48000030 b +0x00000030 /* 00003360 */ label00003334: 00003334 54852036 rlwinm r5, r4, 4, 0, 27 00003338 7C99282E lwzx r4, r25, r5 0000333C 7CB92814 addc r5, r25, r5 00003340 7C98312E stwx r24, r4, r6 00003344 80850004 lwz r4, [r5 + 0x0004] 00003348 31290001 addic r9, r9, 1 0000334C 7C97312E stwx r23, r4, r6 00003350 80850008 lwz r4, [r5 + 0x0008] 00003354 7C94312E stwx r20, r4, r6 00003358 8085000C lwz r4, [r5 + 0x000C] 0000335C 7C9E312E stwx r30, r4, r6 label00003360: 00003360 419A0040 beq cr6, +0x00000040 /* 000033A0 */ 00003364 C8010038 lfd f0, [r1 + 0x0038] 00003368 4F5AD242 creqv crb26, crb26, crb26 0000336C 38800000 li r4, 0x0000 00003370 D8030000 stfd [r3], f0 00003374 C8210040 lfd f1, [r1 + 0x0040] 00003378 30630008 addic r3, r3, 8 0000337C D8360000 stfd [r22], f1 00003380 C8010048 lfd f0, [r1 + 0x0048] 00003384 32D60008 addic r22, r22, 8 00003388 D81A0000 stfd [r26], f0 0000338C C8410050 lfd f2, [r1 + 0x0050] 00003390 335A0008 addic r26, r26, 8 00003394 D85B0000 stfd [r27], f2 00003398 337B0008 addic r27, r27, 8 0000339C 4800005C b +0x0000005C /* 000033F8 */ label000033A0: 000033A0 38800001 li r4, 0x0001 000033A4 4F5AD182 crxor crb26, crb26, crb26 000033A8 48000050 b +0x00000050 /* 000033F8 */ label000033AC: 000033AC 419A003C beq cr6, +0x0000003C /* 000033E8 */ 000033B0 80980000 lwz r4, [r24] 000033B4 4F5AD242 creqv crb26, crb26, crb26 000033B8 90830000 stw [r3], r4 000033BC 80D70000 lwz r6, [r23] 000033C0 30630004 addic r3, r3, 4 000033C4 90D60000 stw [r22], r6 000033C8 80D40000 lwz r6, [r20] 000033CC 38800000 li r4, 0x0000 000033D0 90DA0000 stw [r26], r6 000033D4 80DE0000 lwz r6, [r30] 000033D8 32D60004 addic r22, r22, 4 000033DC 90DB0000 stw [r27], r6 000033E0 335A0004 addic r26, r26, 4 000033E4 337B0004 addic r27, r27, 4 label000033E8: 000033E8 30630004 addic r3, r3, 4 000033EC 32D60004 addic r22, r22, 4 000033F0 335A0004 addic r26, r26, 4 000033F4 337B0004 addic r27, r27, 4 label000033F8: 000033F8 7E739814 addc r19, r19, r19 000033FC 409EFE78 bne cr7, -0x00000188 /* 00003274 */ 00003400 318CFFFF subic r12, r12, 1 00003404 419A0038 beq cr6, +0x00000038 /* 0000343C */ 00003408 80D80000 lwz r6, [r24] 0000340C 38800000 li r4, 0x0000 00003410 90C30000 stw [r3], r6 00003414 80D70000 lwz r6, [r23] 00003418 30630004 addic r3, r3, 4 0000341C 90D60000 stw [r22], r6 00003420 80D40000 lwz r6, [r20] 00003424 32D60004 addic r22, r22, 4 00003428 90DA0000 stw [r26], r6 0000342C 80DE0000 lwz r6, [r30] 00003430 335A0004 addic r26, r26, 4 00003434 90DB0000 stw [r27], r6 00003438 337B0004 addic r27, r27, 4 label0000343C: 0000343C 7C63A814 addc r3, r3, r21 00003440 7ED6A814 addc r22, r22, r21 00003444 7F5AA814 addc r26, r26, r21 00003448 7F7BA814 addc r27, r27, r21 0000344C 4086FE14 bne cr1, -0x000001EC /* 00003260 */ 00003450 418E0008 beq cr3, +0x00000008 /* 00003458 */ 00003454 3BAB0000 addi r29, r11, 0x0000 label00003458: 00003458 818100A4 lwz r12, [r1 + 0x00A4] 0000345C BA410068 lmw r18, [r1 + 0x0068] 00003460 7D830120 mtcrf 0x30, r12 00003464 302100A0 addic r1, r1, 160 00003468 4E800020 blr 0000346C 00000000 .invalid 00003470 00002242 .invalid 00003474 800E0700 lwz r0, [r14 + 0x0700] 00003478 00000000 .invalid 0000347C 00000288 .invalid 00003480 00114472 .invalid 00003484 61775651 ori r23, r11, 0x5651 00003488 38446966 addi r2, r4, 0x6966 0000348C 66657265 oris r5, r19, 0x7265 00003490 6E636500 xoris r3, r19, 0x6500 00003494 BDC1FFB8 stmw [r1 - 0x0048], r14 00003498 9421FF50 stwu [r1 - 0x00B0], r1 0000349C 90C100D4 stw [r1 + 0x00D4], r6 000034A0 7CC61670 srawi r6, r6, 2 000034A4 2C880000 cmpwi cr1, r8, 0 000034A8 7D432014 addc r10, r3, r4 000034AC 90A100D0 stw [r1 + 0x00D0], r5 000034B0 548C1838 rlwinm r12, r4, 3, 0, 28 000034B4 7D045014 addc r8, r4, r10 000034B8 32810050 addic r20, r1, 80 000034BC 548B103A rlwinm r11, r4, 2, 0, 29 000034C0 7DCB00D0 neg r14, r11 000034C4 7C844014 addc r4, r4, r8 000034C8 54BF083C rlwinm r31, r5, 1, 0, 30 000034CC 7E3F6010 subfc r17, r31, r12 000034D0 7CA51670 srawi r5, r5, 2 000034D4 32071000 addic r16, r7, 4096 000034D8 31E10038 addic r15, r1, 56 000034DC 32610040 addic r19, r1, 64 000034E0 32A10048 addic r21, r1, 72 000034E4 324BFFF8 subic r18, r11, 8 000034E8 41860014 beq cr1, +0x00000014 /* 000034FC */ 000034EC 3D608000 lis r11, 0x8000 000034F0 334BFFFF subic r26, r11, 1 000034F4 3AC00000 li r22, 0x0000 000034F8 48000008 b +0x00000008 /* 00003500 */ label000034FC: 000034FC 3B400000 li r26, 0x0000 label00003500: 00003500 418602A0 beq cr1, +0x000002A0 /* 000037A0 */ 00003504 3306FFFF subic r24, r6, 1 00003508 3CC08000 lis r6, 0x8000 0000350C 3325FFFF subic r25, r5, 1 00003510 3006FFFF subic r0, r6, 1 label00003514: 00003514 2C980000 cmpwi cr1, r24, 0 00003518 3AF90000 addi r23, r25, 0x0000 label0000351C: 0000351C 375AFFFF subic. r26, r26, 1 00003520 2F170000 cmpwi cr6, r23, 0 00003524 33A30008 addic r29, r3, 8 00003528 41810010 bgt +0x00000010 /* 00003538 */ 0000352C 82C90000 lwz r22, [r9] 00003530 31290004 addic r9, r9, 4 00003534 3B400020 li r26, 0x0020 label00003538: 00003538 2C160000 cmpwi r22, 0 0000353C 7ED6B014 addc r22, r22, r22 00003540 32F7FFFF subic r23, r23, 1 00003544 88C90000 lbz r6, [r9] 00003548 4080012C bge +0x0000012C /* 00003674 */ 0000354C 81890000 lwz r12, [r9] 00003550 33CA0008 addic r30, r10, 8 00003554 55866536 rlwinm r6, r12, 12, 20, 27 00003558 7CA7302E lwzx r5, r7, r6 0000355C 7CC73014 addc r6, r7, r6 00003560 90AF0000 stw [r15], r5 00003564 81660004 lwz r11, [r6 + 0x0004] 00003568 5585A536 rlwinm r5, r12, 20, 20, 27 0000356C 91730000 stw [r19], r11 00003570 81660008 lwz r11, [r6 + 0x0008] 00003574 559FE536 rlwinm r31, r12, 28, 20, 27 00003578 91750000 stw [r21], r11 0000357C 8166000C lwz r11, [r6 + 0x000C] 00003580 7CC72814 addc r6, r7, r5 00003584 91740000 stw [r20], r11 00003588 7CA7282E lwzx r5, r7, r5 0000358C 7D67F814 addc r11, r7, r31 00003590 90AF0004 stw [r15 + 0x0004], r5 00003594 80A60004 lwz r5, [r6 + 0x0004] 00003598 C8010038 lfd f0, [r1 + 0x0038] 0000359C 90B30004 stw [r19 + 0x0004], r5 000035A0 80A60008 lwz r5, [r6 + 0x0008] 000035A4 90B50004 stw [r21 + 0x0004], r5 000035A8 80A6000C lwz r5, [r6 + 0x000C] 000035AC 55862536 rlwinm r6, r12, 4, 20, 27 000035B0 90B40004 stw [r20 + 0x0004], r5 000035B4 D8030000 stfd [r3], f0 000035B8 31840008 addic r12, r4, 8 000035BC 30A80008 addic r5, r8, 8 000035C0 7C673014 addc r3, r7, r6 000035C4 C8010040 lfd f0, [r1 + 0x0040] 000035C8 D80A0000 stfd [r10], f0 000035CC 7D5E9014 addc r10, r30, r18 000035D0 314A0008 addic r10, r10, 8 000035D4 C8010048 lfd f0, [r1 + 0x0048] 000035D8 D8080000 stfd [r8], f0 000035DC 7D1D9014 addc r8, r29, r18 000035E0 31080008 addic r8, r8, 8 000035E4 C8010050 lfd f0, [r1 + 0x0050] 000035E8 D8040000 stfd [r4], f0 000035EC 7C87F82E lwzx r4, r7, r31 000035F0 7FE59014 addc r31, r5, r18 000035F4 908F0000 stw [r15], r4 000035F8 808B0004 lwz r4, [r11 + 0x0004] 000035FC 90930000 stw [r19], r4 00003600 808B0008 lwz r4, [r11 + 0x0008] 00003604 90950000 stw [r21], r4 00003608 816B000C lwz r11, [r11 + 0x000C] 0000360C 7C8C9014 addc r4, r12, r18 00003610 91740000 stw [r20], r11 00003614 7D67302E lwzx r11, r7, r6 00003618 30DF0008 addic r6, r31, 8 0000361C 916F0004 stw [r15 + 0x0004], r11 00003620 81630004 lwz r11, [r3 + 0x0004] 00003624 C8010038 lfd f0, [r1 + 0x0038] 00003628 91730004 stw [r19 + 0x0004], r11 0000362C 81630008 lwz r11, [r3 + 0x0008] 00003630 30840008 addic r4, r4, 8 00003634 91750004 stw [r21 + 0x0004], r11 00003638 8063000C lwz r3, [r3 + 0x000C] 0000363C 7D4A7014 addc r10, r10, r14 00003640 90740004 stw [r20 + 0x0004], r3 00003644 7C1D95AE .invalid 7C 00003648 7C687014 addc r3, r8, r14 0000364C 31290004 addic r9, r9, 4 00003650 7D067014 addc r8, r6, r14 00003654 C8010040 lfd f0, [r1 + 0x0040] 00003658 7C847014 addc r4, r4, r14 0000365C 7C1E95AE .invalid 7C 00003660 C8010048 lfd f0, [r1 + 0x0048] 00003664 7C0595AE .invalid 7C 00003668 C8010050 lfd f0, [r1 + 0x0050] 0000366C 7C0C95AE .invalid 7C 00003670 4800010C b +0x0000010C /* 0000377C */ label00003674: 00003674 54C62036 rlwinm r6, r6, 4, 0, 27 00003678 7CB0302E lwzx r5, r16, r6 0000367C 7F903014 addc r28, r16, r6 00003680 54A6C03E rlwinm r6, r5, 24, 0, 31 00003684 90D30000 stw [r19], r6 00003688 54A6403E rlwinm r6, r5, 8, 0, 31 0000368C 90D50000 stw [r21], r6 00003690 54A6803E rlwinm r6, r5, 16, 0, 31 00003694 90AF0000 stw [r15], r5 00003698 90D40000 stw [r20], r6 0000369C 80BC0004 lwz r5, [r28 + 0x0004] 000036A0 336A0008 addic r27, r10, 8 000036A4 54A6803E rlwinm r6, r5, 16, 0, 31 000036A8 90D40004 stw [r20 + 0x0004], r6 000036AC 90AF0004 stw [r15 + 0x0004], r5 000036B0 54A6C03E rlwinm r6, r5, 24, 0, 31 000036B4 90D30004 stw [r19 + 0x0004], r6 000036B8 C8010038 lfd f0, [r1 + 0x0038] 000036BC 54A6403E rlwinm r6, r5, 8, 0, 31 000036C0 90D50004 stw [r21 + 0x0004], r6 000036C4 D8030000 stfd [r3], f0 000036C8 33E80008 addic r31, r8, 8 000036CC 31640008 addic r11, r4, 8 000036D0 C8010040 lfd f0, [r1 + 0x0040] 000036D4 D80A0000 stfd [r10], f0 000036D8 7D5D9014 addc r10, r29, r18 000036DC C8010048 lfd f0, [r1 + 0x0048] 000036E0 30CA0008 addic r6, r10, 8 000036E4 7D5B9014 addc r10, r27, r18 000036E8 D8080000 stfd [r8], f0 000036EC 7CBF9014 addc r5, r31, r18 000036F0 7FCB9014 addc r30, r11, r18 000036F4 C8010050 lfd f0, [r1 + 0x0050] 000036F8 D8040000 stfd [r4], f0 000036FC 819C0008 lwz r12, [r28 + 0x0008] 00003700 5588403E rlwinm r8, r12, 8, 0, 31 00003704 5583C03E rlwinm r3, r12, 24, 0, 31 00003708 5584803E rlwinm r4, r12, 16, 0, 31 0000370C 918F0000 stw [r15], r12 00003710 90730000 stw [r19], r3 00003714 91150000 stw [r21], r8 00003718 90940000 stw [r20], r4 0000371C 811C000C lwz r8, [r28 + 0x000C] 00003720 910F0004 stw [r15 + 0x0004], r8 00003724 5503803E rlwinm r3, r8, 16, 0, 31 00003728 C8010038 lfd f0, [r1 + 0x0038] 0000372C 5504C03E rlwinm r4, r8, 24, 0, 31 00003730 5508403E rlwinm r8, r8, 8, 0, 31 00003734 90930004 stw [r19 + 0x0004], r4 00003738 91150004 stw [r21 + 0x0004], r8 0000373C 90740004 stw [r20 + 0x0004], r3 00003740 7C1D95AE .invalid 7C 00003744 310A0008 addic r8, r10, 8 00003748 C8010040 lfd f0, [r1 + 0x0040] 0000374C 30850008 addic r4, r5, 8 00003750 7D487014 addc r10, r8, r14 00003754 7C1B95AE .invalid 7C 00003758 30BE0008 addic r5, r30, 8 0000375C 7D047014 addc r8, r4, r14 00003760 31290001 addic r9, r9, 1 00003764 C8010048 lfd f0, [r1 + 0x0048] 00003768 7C667014 addc r3, r6, r14 0000376C 7C857014 addc r4, r5, r14 00003770 7C1F95AE .invalid 7C 00003774 C8010050 lfd f0, [r1 + 0x0050] 00003778 7C0B95AE .invalid 7C label0000377C: 0000377C 409AFDA0 bne cr6, -0x00000260 /* 0000351C */ 00003780 7C638814 addc r3, r3, r17 00003784 7D4A8814 addc r10, r10, r17 00003788 7D088814 addc r8, r8, r17 0000378C 7C848814 addc r4, r4, r17 00003790 3318FFFF subic r24, r24, 1 00003794 33400000 addic r26, r0, 0 00003798 4086FD7C bne cr1, -0x00000284 /* 00003514 */ 0000379C 48000294 b +0x00000294 /* 00003A30 */ label000037A0: 000037A0 33C5FFFF subic r30, r5, 1 000037A4 33A6FFFF subic r29, r6, 1 label000037A8: 000037A8 2C9D0000 cmpwi cr1, r29, 0 000037AC 3B9E0000 addi r28, r30, 0x0000 label000037B0: 000037B0 375AFFFF subic. r26, r26, 1 000037B4 2F1C0000 cmpwi cr6, r28, 0 000037B8 339CFFFF subic r28, r28, 1 000037BC 41810010 bgt +0x00000010 /* 000037CC */ 000037C0 82C90000 lwz r22, [r9] 000037C4 31290004 addic r9, r9, 4 000037C8 3B400020 li r26, 0x0020 label000037CC: 000037CC 2C160000 cmpwi r22, 0 000037D0 7ED6B014 addc r22, r22, r22 000037D4 40800130 bge +0x00000130 /* 00003904 */ 000037D8 81690000 lwz r11, [r9] 000037DC 33230008 addic r25, r3, 8 000037E0 55666536 rlwinm r6, r11, 12, 20, 27 000037E4 7CA7302E lwzx r5, r7, r6 000037E8 7CC73014 addc r6, r7, r6 000037EC 90AF0000 stw [r15], r5 000037F0 81860004 lwz r12, [r6 + 0x0004] 000037F4 5565A536 rlwinm r5, r11, 20, 20, 27 000037F8 91930000 stw [r19], r12 000037FC 81860008 lwz r12, [r6 + 0x0008] 00003800 557BE536 rlwinm r27, r11, 28, 20, 27 00003804 91950000 stw [r21], r12 00003808 8186000C lwz r12, [r6 + 0x000C] 0000380C 7CC72814 addc r6, r7, r5 00003810 91940000 stw [r20], r12 00003814 7CA7282E lwzx r5, r7, r5 00003818 7D87D814 addc r12, r7, r27 0000381C 90AF0004 stw [r15 + 0x0004], r5 00003820 80A60004 lwz r5, [r6 + 0x0004] 00003824 C8010038 lfd f0, [r1 + 0x0038] 00003828 90B30004 stw [r19 + 0x0004], r5 0000382C 80A60008 lwz r5, [r6 + 0x0008] 00003830 90B50004 stw [r21 + 0x0004], r5 00003834 80C6000C lwz r6, [r6 + 0x000C] 00003838 55652536 rlwinm r5, r11, 4, 20, 27 0000383C 90D40004 stw [r20 + 0x0004], r6 00003840 D8030000 stfd [r3], f0 00003844 33E40008 addic r31, r4, 8 00003848 30C80008 addic r6, r8, 8 0000384C 316A0008 addic r11, r10, 8 00003850 C8010040 lfd f0, [r1 + 0x0040] 00003854 D80A0000 stfd [r10], f0 00003858 7D472814 addc r10, r7, r5 0000385C C8010048 lfd f0, [r1 + 0x0048] 00003860 D8080000 stfd [r8], f0 00003864 7D199014 addc r8, r25, r18 00003868 30680008 addic r3, r8, 8 0000386C 7D0B9014 addc r8, r11, r18 00003870 C8010050 lfd f0, [r1 + 0x0050] 00003874 D8040000 stfd [r4], f0 00003878 7C87D82E lwzx r4, r7, r27 0000387C 908F0000 stw [r15], r4 00003880 808C0004 lwz r4, [r12 + 0x0004] 00003884 90930000 stw [r19], r4 00003888 836C0008 lwz r27, [r12 + 0x0008] 0000388C 7C869014 addc r4, r6, r18 00003890 93750000 stw [r21], r27 00003894 836C000C lwz r27, [r12 + 0x000C] 00003898 7D9F9014 addc r12, r31, r18 0000389C 93740000 stw [r20], r27 000038A0 7F67282E lwzx r27, r7, r5 000038A4 30A80008 addic r5, r8, 8 000038A8 936F0004 stw [r15 + 0x0004], r27 000038AC 836A0004 lwz r27, [r10 + 0x0004] 000038B0 C8010038 lfd f0, [r1 + 0x0038] 000038B4 93730004 stw [r19 + 0x0004], r27 000038B8 836A0008 lwz r27, [r10 + 0x0008] 000038BC 31040008 addic r8, r4, 8 000038C0 93750004 stw [r21 + 0x0004], r27 000038C4 814A000C lwz r10, [r10 + 0x000C] 000038C8 308C0008 addic r4, r12, 8 000038CC 91540004 stw [r20 + 0x0004], r10 000038D0 7C1995AE .invalid 7C 000038D4 31290004 addic r9, r9, 4 000038D8 7C637014 addc r3, r3, r14 000038DC 7D457014 addc r10, r5, r14 000038E0 C8010040 lfd f0, [r1 + 0x0040] 000038E4 7D087014 addc r8, r8, r14 000038E8 7C847014 addc r4, r4, r14 000038EC 7C0B95AE .invalid 7C 000038F0 C8010048 lfd f0, [r1 + 0x0048] 000038F4 7C0695AE .invalid 7C 000038F8 C8010050 lfd f0, [r1 + 0x0050] 000038FC 7C1F95AE .invalid 7C 00003900 48000114 b +0x00000114 /* 00003A14 */ label00003904: 00003904 88C90000 lbz r6, [r9] 00003908 33E30008 addic r31, r3, 8 0000390C 54C62036 rlwinm r6, r6, 4, 0, 27 00003910 7CB0302E lwzx r5, r16, r6 00003914 7D703014 addc r11, r16, r6 00003918 54A6C03E rlwinm r6, r5, 24, 0, 31 0000391C 90D30000 stw [r19], r6 00003920 54A6403E rlwinm r6, r5, 8, 0, 31 00003924 90D50000 stw [r21], r6 00003928 54A6803E rlwinm r6, r5, 16, 0, 31 0000392C 90AF0000 stw [r15], r5 00003930 90D40000 stw [r20], r6 00003934 80AB0004 lwz r5, [r11 + 0x0004] 00003938 318A0008 addic r12, r10, 8 0000393C 54BB803E rlwinm r27, r5, 16, 0, 31 00003940 90AF0004 stw [r15 + 0x0004], r5 00003944 93740004 stw [r20 + 0x0004], r27 00003948 C8010038 lfd f0, [r1 + 0x0038] 0000394C 54BBC03E rlwinm r27, r5, 24, 0, 31 00003950 54A5403E rlwinm r5, r5, 8, 0, 31 00003954 90B50004 stw [r21 + 0x0004], r5 00003958 93730004 stw [r19 + 0x0004], r27 0000395C D8030000 stfd [r3], f0 00003960 30C80008 addic r6, r8, 8 00003964 30A40008 addic r5, r4, 8 00003968 C8010040 lfd f0, [r1 + 0x0040] 0000396C D80A0000 stfd [r10], f0 00003970 7D5F9014 addc r10, r31, r18 00003974 314A0008 addic r10, r10, 8 00003978 7F269014 addc r25, r6, r18 0000397C C8010048 lfd f0, [r1 + 0x0048] 00003980 D8080000 stfd [r8], f0 00003984 7D0C9014 addc r8, r12, r18 00003988 31080008 addic r8, r8, 8 0000398C C8010050 lfd f0, [r1 + 0x0050] 00003990 D8040000 stfd [r4], f0 00003994 800B0008 lwz r0, [r11 + 0x0008] 00003998 5403C03E rlwinm r3, r0, 24, 0, 31 0000399C 5404403E rlwinm r4, r0, 8, 0, 31 000039A0 541B803E rlwinm r27, r0, 16, 0, 31 000039A4 900F0000 stw [r15], r0 000039A8 90730000 stw [r19], r3 000039AC 90950000 stw [r21], r4 000039B0 93740000 stw [r20], r27 000039B4 816B000C lwz r11, [r11 + 0x000C] 000039B8 7F659014 addc r27, r5, r18 000039BC 916F0004 stw [r15 + 0x0004], r11 000039C0 5564803E rlwinm r4, r11, 16, 0, 31 000039C4 5563C03E rlwinm r3, r11, 24, 0, 31 000039C8 556B403E rlwinm r11, r11, 8, 0, 31 000039CC 90730004 stw [r19 + 0x0004], r3 000039D0 91750004 stw [r21 + 0x0004], r11 000039D4 90940004 stw [r20 + 0x0004], r4 000039D8 C8010038 lfd f0, [r1 + 0x0038] 000039DC 7C6A7014 addc r3, r10, r14 000039E0 30990008 addic r4, r25, 8 000039E4 7C1F95AE .invalid 7C 000039E8 317B0008 addic r11, r27, 8 000039EC 7D487014 addc r10, r8, r14 000039F0 7D047014 addc r8, r4, r14 000039F4 C8010040 lfd f0, [r1 + 0x0040] 000039F8 31290001 addic r9, r9, 1 000039FC 7C8B7014 addc r4, r11, r14 00003A00 7C0C95AE .invalid 7C 00003A04 C8010048 lfd f0, [r1 + 0x0048] 00003A08 7C0695AE .invalid 7C 00003A0C C8010050 lfd f0, [r1 + 0x0050] 00003A10 7C0595AE .invalid 7C label00003A14: 00003A14 409AFD9C bne cr6, -0x00000264 /* 000037B0 */ 00003A18 7C638814 addc r3, r3, r17 00003A1C 7D4A8814 addc r10, r10, r17 00003A20 7D088814 addc r8, r8, r17 00003A24 7C848814 addc r4, r4, r17 00003A28 33BDFFFF subic r29, r29, 1 00003A2C 4086FD7C bne cr1, -0x00000284 /* 000037A8 */ label00003A30: 00003A30 B9C10068 lmw r14, [r1 + 0x0068] 00003A34 302100B0 addic r1, r1, 176 00003A38 4E800020 blr 00003A3C 00000000 .invalid 00003A40 00002240 .invalid 00003A44 80120700 lwz r0, [r18 + 0x0700] 00003A48 00000000 .invalid 00003A4C 000005A8 .invalid 00003A50 00094472 .invalid 00003A54 61775651 ori r23, r11, 0x5651 00003A58 38783200 addi r3, r24, 0x3200 00003A5C BDC1FFB8 stmw [r1 - 0x0048], r14 00003A60 9421FF50 stwu [r1 - 0x00B0], r1 00003A64 2C880000 cmpwi cr1, r8, 0 00003A68 7D032014 addc r8, r3, r4 00003A6C 90C100D4 stw [r1 + 0x00D4], r6 00003A70 7CC61670 srawi r6, r6, 2 00003A74 90A100D0 stw [r1 + 0x00D0], r5 00003A78 548C1838 rlwinm r12, r4, 3, 0, 28 00003A7C 7D444014 addc r10, r4, r8 00003A80 32C10050 addic r22, r1, 80 00003A84 548B103A rlwinm r11, r4, 2, 0, 29 00003A88 7C845014 addc r4, r4, r10 00003A8C 54BF083C rlwinm r31, r5, 1, 0, 30 00003A90 7E7F6010 subfc r19, r31, r12 00003A94 7E4B00D0 neg r18, r11 00003A98 7CA51670 srawi r5, r5, 2 00003A9C 32271000 addic r17, r7, 4096 00003AA0 32010038 addic r16, r1, 56 00003AA4 32A10040 addic r21, r1, 64 00003AA8 32E10048 addic r23, r1, 72 00003AAC 328BFFF8 subic r20, r11, 8 00003AB0 41860014 beq cr1, +0x00000014 /* 00003AC4 */ 00003AB4 3D608000 lis r11, 0x8000 00003AB8 332BFFFF subic r25, r11, 1 00003ABC 39E00000 li r15, 0x0000 00003AC0 48000008 b +0x00000008 /* 00003AC8 */ label00003AC4: 00003AC4 3B200000 li r25, 0x0000 label00003AC8: 00003AC8 418602DC beq cr1, +0x000002DC /* 00003DA4 */ 00003ACC 31C6FFFF subic r14, r6, 1 00003AD0 3CC08000 lis r6, 0x8000 00003AD4 3305FFFF subic r24, r5, 1 00003AD8 3006FFFF subic r0, r6, 1 label00003ADC: 00003ADC 2C8E0000 cmpwi cr1, r14, 0 00003AE0 3B780000 addi r27, r24, 0x0000 label00003AE4: 00003AE4 3739FFFF subic. r25, r25, 1 00003AE8 2F1B0000 cmpwi cr6, r27, 0 00003AEC 30A30008 addic r5, r3, 8 00003AF0 41810010 bgt +0x00000010 /* 00003B00 */ 00003AF4 81E90000 lwz r15, [r9] 00003AF8 31290004 addic r9, r9, 4 00003AFC 3B200020 li r25, 0x0020 label00003B00: 00003B00 2F8F0000 cmpwi cr7, r15, 0 00003B04 337BFFFF subic r27, r27, 1 00003B08 7CCF7814 addc r6, r15, r15 00003B0C 409C0260 bge cr7, +0x00000260 /* 00003D6C */ 00003B10 3739FFFF subic. r25, r25, 1 00003B14 39E60000 addi r15, r6, 0x0000 00003B18 3B450000 addi r26, r5, 0x0000 00003B1C 41810010 bgt +0x00000010 /* 00003B2C */ 00003B20 81E90000 lwz r15, [r9] 00003B24 31290004 addic r9, r9, 4 00003B28 3B200020 li r25, 0x0020 label00003B2C: 00003B2C 88C90000 lbz r6, [r9] 00003B30 2F8F0000 cmpwi cr7, r15, 0 00003B34 54CB2036 rlwinm r11, r6, 4, 0, 27 00003B38 7F915814 addc r28, r17, r11 00003B3C 30C80008 addic r6, r8, 8 00003B40 409C0128 bge cr7, +0x00000128 /* 00003C68 */ 00003B44 83E90000 lwz r31, [r9] 00003B48 338A0008 addic r28, r10, 8 00003B4C 57EB6536 rlwinm r11, r31, 12, 20, 27 00003B50 7D87582E lwzx r12, r7, r11 00003B54 7D675814 addc r11, r7, r11 00003B58 91900000 stw [r16], r12 00003B5C 83AB0004 lwz r29, [r11 + 0x0004] 00003B60 57ECA536 rlwinm r12, r31, 20, 20, 27 00003B64 93B50000 stw [r21], r29 00003B68 83AB0008 lwz r29, [r11 + 0x0008] 00003B6C 57FEE536 rlwinm r30, r31, 28, 20, 27 00003B70 93B70000 stw [r23], r29 00003B74 83AB000C lwz r29, [r11 + 0x000C] 00003B78 7D676014 addc r11, r7, r12 00003B7C 93B60000 stw [r22], r29 00003B80 7D87602E lwzx r12, r7, r12 00003B84 91900004 stw [r16 + 0x0004], r12 00003B88 83AB0004 lwz r29, [r11 + 0x0004] 00003B8C C8010038 lfd f0, [r1 + 0x0038] 00003B90 93B50004 stw [r21 + 0x0004], r29 00003B94 83AB0008 lwz r29, [r11 + 0x0008] 00003B98 7D87F014 addc r12, r7, r30 00003B9C 93B70004 stw [r23 + 0x0004], r29 00003BA0 816B000C lwz r11, [r11 + 0x000C] 00003BA4 57FD2536 rlwinm r29, r31, 4, 20, 27 00003BA8 91760004 stw [r22 + 0x0004], r11 00003BAC D8030000 stfd [r3], f0 00003BB0 33E40008 addic r31, r4, 8 00003BB4 7C66A014 addc r3, r6, r20 00003BB8 7D67E814 addc r11, r7, r29 00003BBC C8010040 lfd f0, [r1 + 0x0040] 00003BC0 D8080000 stfd [r8], f0 00003BC4 7D05A014 addc r8, r5, r20 00003BC8 31080008 addic r8, r8, 8 00003BCC C8010048 lfd f0, [r1 + 0x0048] 00003BD0 D80A0000 stfd [r10], f0 00003BD4 31430008 addic r10, r3, 8 00003BD8 C8010050 lfd f0, [r1 + 0x0050] 00003BDC D8040000 stfd [r4], f0 00003BE0 7C87F02E lwzx r4, r7, r30 00003BE4 90900000 stw [r16], r4 00003BE8 806C0004 lwz r3, [r12 + 0x0004] 00003BEC 7C9CA014 addc r4, r28, r20 00003BF0 90750000 stw [r21], r3 00003BF4 806C0008 lwz r3, [r12 + 0x0008] 00003BF8 30840008 addic r4, r4, 8 00003BFC 90770000 stw [r23], r3 00003C00 806C000C lwz r3, [r12 + 0x000C] 00003C04 7D9FA014 addc r12, r31, r20 00003C08 90760000 stw [r22], r3 00003C0C 7C67E82E lwzx r3, r7, r29 00003C10 318C0008 addic r12, r12, 8 00003C14 90700004 stw [r16 + 0x0004], r3 00003C18 806B0004 lwz r3, [r11 + 0x0004] 00003C1C C8010038 lfd f0, [r1 + 0x0038] 00003C20 90750004 stw [r21 + 0x0004], r3 00003C24 83CB0008 lwz r30, [r11 + 0x0008] 00003C28 7C689014 addc r3, r8, r18 00003C2C 93D70004 stw [r23 + 0x0004], r30 00003C30 810B000C lwz r8, [r11 + 0x000C] 00003C34 31290004 addic r9, r9, 4 00003C38 91160004 stw [r22 + 0x0004], r8 00003C3C 7C05A5AE .invalid 7C 00003C40 7D0A9014 addc r8, r10, r18 00003C44 7D449014 addc r10, r4, r18 00003C48 7C8C9014 addc r4, r12, r18 00003C4C C8010040 lfd f0, [r1 + 0x0040] 00003C50 7C06A5AE .invalid 7C 00003C54 C8010048 lfd f0, [r1 + 0x0048] 00003C58 7C1CA5AE .invalid 7C 00003C5C C8010050 lfd f0, [r1 + 0x0050] 00003C60 7C1FA5AE .invalid 7C 00003C64 48000118 b +0x00000118 /* 00003D7C */ label00003C68: 00003C68 7CB1582E lwzx r5, r17, r11 00003C6C 3BA60000 addi r29, r6, 0x0000 00003C70 54A6C03E rlwinm r6, r5, 24, 0, 31 00003C74 90D50000 stw [r21], r6 00003C78 54A6403E rlwinm r6, r5, 8, 0, 31 00003C7C 90D70000 stw [r23], r6 00003C80 54A6803E rlwinm r6, r5, 16, 0, 31 00003C84 90B00000 stw [r16], r5 00003C88 90D60000 stw [r22], r6 00003C8C 80BC0004 lwz r5, [r28 + 0x0004] 00003C90 33CA0008 addic r30, r10, 8 00003C94 54A6803E rlwinm r6, r5, 16, 0, 31 00003C98 90D60004 stw [r22 + 0x0004], r6 00003C9C 90B00004 stw [r16 + 0x0004], r5 00003CA0 54A6C03E rlwinm r6, r5, 24, 0, 31 00003CA4 90D50004 stw [r21 + 0x0004], r6 00003CA8 C8010038 lfd f0, [r1 + 0x0038] 00003CAC 54A6403E rlwinm r6, r5, 8, 0, 31 00003CB0 90D70004 stw [r23 + 0x0004], r6 00003CB4 D8030000 stfd [r3], f0 00003CB8 33E40008 addic r31, r4, 8 00003CBC 7CBAA014 addc r5, r26, r20 00003CC0 7CDDA014 addc r6, r29, r20 00003CC4 C8010040 lfd f0, [r1 + 0x0040] 00003CC8 7C7EA014 addc r3, r30, r20 00003CCC D8080000 stfd [r8], f0 00003CD0 C8010048 lfd f0, [r1 + 0x0048] 00003CD4 31650008 addic r11, r5, 8 00003CD8 30A30008 addic r5, r3, 8 00003CDC D80A0000 stfd [r10], f0 00003CE0 31460008 addic r10, r6, 8 00003CE4 7D1FA014 addc r8, r31, r20 00003CE8 30C80008 addic r6, r8, 8 00003CEC C8010050 lfd f0, [r1 + 0x0050] 00003CF0 D8040000 stfd [r4], f0 00003CF4 807C0008 lwz r3, [r28 + 0x0008] 00003CF8 5468C03E rlwinm r8, r3, 24, 0, 31 00003CFC 5464403E rlwinm r4, r3, 8, 0, 31 00003D00 546C803E rlwinm r12, r3, 16, 0, 31 00003D04 90700000 stw [r16], r3 00003D08 91150000 stw [r21], r8 00003D0C 90970000 stw [r23], r4 00003D10 91960000 stw [r22], r12 00003D14 809C000C lwz r4, [r28 + 0x000C] 00003D18 90900004 stw [r16 + 0x0004], r4 00003D1C 5483803E rlwinm r3, r4, 16, 0, 31 00003D20 C8010038 lfd f0, [r1 + 0x0038] 00003D24 5488C03E rlwinm r8, r4, 24, 0, 31 00003D28 5484403E rlwinm r4, r4, 8, 0, 31 00003D2C 91150004 stw [r21 + 0x0004], r8 00003D30 90970004 stw [r23 + 0x0004], r4 00003D34 90760004 stw [r22 + 0x0004], r3 00003D38 7C1AA5AE .invalid 7C 00003D3C C8010040 lfd f0, [r1 + 0x0040] 00003D40 7D0A9014 addc r8, r10, r18 00003D44 31290001 addic r9, r9, 1 00003D48 7C1DA5AE .invalid 7C 00003D4C 7C6B9014 addc r3, r11, r18 00003D50 7D459014 addc r10, r5, r18 00003D54 7C869014 addc r4, r6, r18 00003D58 C8010048 lfd f0, [r1 + 0x0048] 00003D5C 7C1EA5AE .invalid 7C 00003D60 C8010050 lfd f0, [r1 + 0x0050] 00003D64 7C1FA5AE .invalid 7C 00003D68 48000014 b +0x00000014 /* 00003D7C */ label00003D6C: 00003D6C 38650000 addi r3, r5, 0x0000 00003D70 31080008 addic r8, r8, 8 00003D74 314A0008 addic r10, r10, 8 00003D78 30840008 addic r4, r4, 8 label00003D7C: 00003D7C 7DEF7814 addc r15, r15, r15 00003D80 409AFD64 bne cr6, -0x0000029C /* 00003AE4 */ 00003D84 7C639814 addc r3, r3, r19 00003D88 7D089814 addc r8, r8, r19 00003D8C 7D4A9814 addc r10, r10, r19 00003D90 7C849814 addc r4, r4, r19 00003D94 31CEFFFF subic r14, r14, 1 00003D98 33200000 addic r25, r0, 0 00003D9C 4086FD40 bne cr1, -0x000002C0 /* 00003ADC */ 00003DA0 480002CC b +0x000002CC /* 0000406C */ label00003DA4: 00003DA4 33A5FFFF subic r29, r5, 1 00003DA8 3386FFFF subic r28, r6, 1 label00003DAC: 00003DAC 2C9C0000 cmpwi cr1, r28, 0 00003DB0 381D0000 addi r0, r29, 0x0000 label00003DB4: 00003DB4 3739FFFF subic. r25, r25, 1 00003DB8 2F800000 cmpwi cr7, r0, 0 00003DBC 30A30008 addic r5, r3, 8 00003DC0 41810010 bgt +0x00000010 /* 00003DD0 */ 00003DC4 81E90000 lwz r15, [r9] 00003DC8 31290004 addic r9, r9, 4 00003DCC 3B200020 li r25, 0x0020 label00003DD0: 00003DD0 2F0F0000 cmpwi cr6, r15, 0 00003DD4 3000FFFF subic r0, r0, 1 00003DD8 7CCF7814 addc r6, r15, r15 00003DDC 40980260 bge cr6, +0x00000260 /* 0000403C */ 00003DE0 3739FFFF subic. r25, r25, 1 00003DE4 39E60000 addi r15, r6, 0x0000 00003DE8 39850000 addi r12, r5, 0x0000 00003DEC 41810010 bgt +0x00000010 /* 00003DFC */ 00003DF0 81E90000 lwz r15, [r9] 00003DF4 31290004 addic r9, r9, 4 00003DF8 3B200020 li r25, 0x0020 label00003DFC: 00003DFC 88C90000 lbz r6, [r9] 00003E00 2F0F0000 cmpwi cr6, r15, 0 00003E04 54CB2036 rlwinm r11, r6, 4, 0, 27 00003E08 7FF15814 addc r31, r17, r11 00003E0C 30C80008 addic r6, r8, 8 00003E10 40980128 bge cr6, +0x00000128 /* 00003F38 */ 00003E14 83C90000 lwz r30, [r9] 00003E18 334A0008 addic r26, r10, 8 00003E1C 57CB6536 rlwinm r11, r30, 12, 20, 27 00003E20 7D87582E lwzx r12, r7, r11 00003E24 7D675814 addc r11, r7, r11 00003E28 91900000 stw [r16], r12 00003E2C 83EB0004 lwz r31, [r11 + 0x0004] 00003E30 57CCA536 rlwinm r12, r30, 20, 20, 27 00003E34 93F50000 stw [r21], r31 00003E38 83EB0008 lwz r31, [r11 + 0x0008] 00003E3C 57DBE536 rlwinm r27, r30, 28, 20, 27 00003E40 93F70000 stw [r23], r31 00003E44 83EB000C lwz r31, [r11 + 0x000C] 00003E48 7D676014 addc r11, r7, r12 00003E4C 93F60000 stw [r22], r31 00003E50 7D87602E lwzx r12, r7, r12 00003E54 7FE7D814 addc r31, r7, r27 00003E58 91900004 stw [r16 + 0x0004], r12 00003E5C 818B0004 lwz r12, [r11 + 0x0004] 00003E60 C8010038 lfd f0, [r1 + 0x0038] 00003E64 91950004 stw [r21 + 0x0004], r12 00003E68 818B0008 lwz r12, [r11 + 0x0008] 00003E6C 91970004 stw [r23 + 0x0004], r12 00003E70 818B000C lwz r12, [r11 + 0x000C] 00003E74 57CB2536 rlwinm r11, r30, 4, 20, 27 00003E78 91960004 stw [r22 + 0x0004], r12 00003E7C D8030000 stfd [r3], f0 00003E80 33C40008 addic r30, r4, 8 00003E84 7C66A014 addc r3, r6, r20 00003E88 7D875814 addc r12, r7, r11 00003E8C C8010040 lfd f0, [r1 + 0x0040] 00003E90 D8080000 stfd [r8], f0 00003E94 7D05A014 addc r8, r5, r20 00003E98 31080008 addic r8, r8, 8 00003E9C C8010048 lfd f0, [r1 + 0x0048] 00003EA0 D80A0000 stfd [r10], f0 00003EA4 31430008 addic r10, r3, 8 00003EA8 C8010050 lfd f0, [r1 + 0x0050] 00003EAC D8040000 stfd [r4], f0 00003EB0 7C87D82E lwzx r4, r7, r27 00003EB4 90900000 stw [r16], r4 00003EB8 807F0004 lwz r3, [r31 + 0x0004] 00003EBC 7C9AA014 addc r4, r26, r20 00003EC0 90750000 stw [r21], r3 00003EC4 807F0008 lwz r3, [r31 + 0x0008] 00003EC8 30840008 addic r4, r4, 8 00003ECC 90770000 stw [r23], r3 00003ED0 807F000C lwz r3, [r31 + 0x000C] 00003ED4 7FFEA014 addc r31, r30, r20 00003ED8 90760000 stw [r22], r3 00003EDC 7C67582E lwzx r3, r7, r11 00003EE0 317F0008 addic r11, r31, 8 00003EE4 90700004 stw [r16 + 0x0004], r3 00003EE8 806C0004 lwz r3, [r12 + 0x0004] 00003EEC C8010038 lfd f0, [r1 + 0x0038] 00003EF0 90750004 stw [r21 + 0x0004], r3 00003EF4 83EC0008 lwz r31, [r12 + 0x0008] 00003EF8 31290004 addic r9, r9, 4 00003EFC 7C689014 addc r3, r8, r18 00003F00 93F70004 stw [r23 + 0x0004], r31 00003F04 810C000C lwz r8, [r12 + 0x000C] 00003F08 91160004 stw [r22 + 0x0004], r8 00003F0C 7C05A5AE .invalid 7C 00003F10 7D0A9014 addc r8, r10, r18 00003F14 7D449014 addc r10, r4, r18 00003F18 7C8B9014 addc r4, r11, r18 00003F1C C8010040 lfd f0, [r1 + 0x0040] 00003F20 7C06A5AE .invalid 7C 00003F24 C8010048 lfd f0, [r1 + 0x0048] 00003F28 7C1AA5AE .invalid 7C 00003F2C C8010050 lfd f0, [r1 + 0x0050] 00003F30 7C1EA5AE .invalid 7C 00003F34 48000118 b +0x00000118 /* 0000404C */ label00003F38: 00003F38 7CB1582E lwzx r5, r17, r11 00003F3C 39660000 addi r11, r6, 0x0000 00003F40 54A6C03E rlwinm r6, r5, 24, 0, 31 00003F44 90D50000 stw [r21], r6 00003F48 54A6403E rlwinm r6, r5, 8, 0, 31 00003F4C 90D70000 stw [r23], r6 00003F50 54A6803E rlwinm r6, r5, 16, 0, 31 00003F54 90B00000 stw [r16], r5 00003F58 90D60000 stw [r22], r6 00003F5C 83DF0004 lwz r30, [r31 + 0x0004] 00003F60 30AA0008 addic r5, r10, 8 00003F64 57C6803E rlwinm r6, r30, 16, 0, 31 00003F68 90D60004 stw [r22 + 0x0004], r6 00003F6C 93D00004 stw [r16 + 0x0004], r30 00003F70 57C6C03E rlwinm r6, r30, 24, 0, 31 00003F74 90D50004 stw [r21 + 0x0004], r6 00003F78 C8010038 lfd f0, [r1 + 0x0038] 00003F7C 57C6403E rlwinm r6, r30, 8, 0, 31 00003F80 90D70004 stw [r23 + 0x0004], r6 00003F84 D8030000 stfd [r3], f0 00003F88 30C40008 addic r6, r4, 8 00003F8C 7FCCA014 addc r30, r12, r20 00003F90 7F6BA014 addc r27, r11, r20 00003F94 C8010040 lfd f0, [r1 + 0x0040] 00003F98 7C65A014 addc r3, r5, r20 00003F9C D8080000 stfd [r8], f0 00003FA0 C8010048 lfd f0, [r1 + 0x0048] 00003FA4 7D06A014 addc r8, r6, r20 00003FA8 337B0008 addic r27, r27, 8 00003FAC D80A0000 stfd [r10], f0 00003FB0 31430008 addic r10, r3, 8 00003FB4 33DE0008 addic r30, r30, 8 00003FB8 C8010050 lfd f0, [r1 + 0x0050] 00003FBC D8040000 stfd [r4], f0 00003FC0 807F0008 lwz r3, [r31 + 0x0008] 00003FC4 30880008 addic r4, r8, 8 00003FC8 547AC03E rlwinm r26, r3, 24, 0, 31 00003FCC 5468403E rlwinm r8, r3, 8, 0, 31 00003FD0 5478803E rlwinm r24, r3, 16, 0, 31 00003FD4 90700000 stw [r16], r3 00003FD8 93550000 stw [r21], r26 00003FDC 91170000 stw [r23], r8 00003FE0 93160000 stw [r22], r24 00003FE4 807F000C lwz r3, [r31 + 0x000C] 00003FE8 90700004 stw [r16 + 0x0004], r3 00003FEC 547F803E rlwinm r31, r3, 16, 0, 31 00003FF0 C8010038 lfd f0, [r1 + 0x0038] 00003FF4 5468C03E rlwinm r8, r3, 24, 0, 31 00003FF8 5463403E rlwinm r3, r3, 8, 0, 31 00003FFC 91150004 stw [r21 + 0x0004], r8 00004000 90770004 stw [r23 + 0x0004], r3 00004004 93F60004 stw [r22 + 0x0004], r31 00004008 7C0CA5AE .invalid 7C 0000400C C8010040 lfd f0, [r1 + 0x0040] 00004010 31290001 addic r9, r9, 1 00004014 7C7E9014 addc r3, r30, r18 00004018 7C0BA5AE .invalid 7C 0000401C 7D1B9014 addc r8, r27, r18 00004020 7D4A9014 addc r10, r10, r18 00004024 7C849014 addc r4, r4, r18 00004028 C8010048 lfd f0, [r1 + 0x0048] 0000402C 7C05A5AE .invalid 7C 00004030 C8010050 lfd f0, [r1 + 0x0050] 00004034 7C06A5AE .invalid 7C 00004038 48000014 b +0x00000014 /* 0000404C */ label0000403C: 0000403C 38650000 addi r3, r5, 0x0000 00004040 31080008 addic r8, r8, 8 00004044 314A0008 addic r10, r10, 8 00004048 30840008 addic r4, r4, 8 label0000404C: 0000404C 7DEF7814 addc r15, r15, r15 00004050 409EFD64 bne cr7, -0x0000029C /* 00003DB4 */ 00004054 7C639814 addc r3, r3, r19 00004058 7D089814 addc r8, r8, r19 0000405C 7D4A9814 addc r10, r10, r19 00004060 7C849814 addc r4, r4, r19 00004064 339CFFFF subic r28, r28, 1 00004068 4086FD44 bne cr1, -0x000002BC /* 00003DAC */ label0000406C: 0000406C B9C10068 lmw r14, [r1 + 0x0068] 00004070 302100B0 addic r1, r1, 176 00004074 4E800020 blr 00004078 00000000 .invalid 0000407C 00002240 .invalid 00004080 80120700 lwz r0, [r18 + 0x0700] 00004084 00000000 .invalid 00004088 0000061C .invalid 0000408C 00134472 .invalid 00004090 61775651 ori r23, r11, 0x5651 00004094 38783244 addi r3, r24, 0x3244 00004098 69666665 xori r6, r11, 0x6665 0000409C 72656E63 andi. r5, r19, 0x6E63 000040A0 65000000 oris r0, r8, 0x0000 000040A4 00000000 .invalid fn000040A8: 000040A8 800B0000 lwz r0, [r11] 000040AC 90410014 stw [r1 + 0x0014], r2 000040B0 7C0903A6 mtctr r0 000040B4 804B0004 lwz r2, [r11 + 0x0004] 000040B8 7D6C5B78 mr r12, r11 000040BC 816B0008 lwz r11, [r11 + 0x0008] 000040C0 4E800420 bctr 000040C4 4E800020 blr 000040C8 00000000 .invalid 000040CC 000C0000 .invalid 000040D0 00000000 .invalid 000040D4 00000000 .invalid 000040D8 00000000 .invalid 000040DC 00000000 .invalid 000040E0 00000000 .invalid 000040E4 00000000 .invalid 000040E8 00000000 .invalid fn000040EC: 000040EC 7C0802A6 mflr r0 000040F0 BF81FFF0 stmw [r1 - 0x0010], r28 000040F4 90010008 stw [r1 + 0x0008], r0 000040F8 80030000 lwz r0, [r3] 000040FC 9421FFB0 stwu [r1 - 0x0050], r1 00004100 9081003C stw [r1 + 0x003C], r4 00004104 90010038 stw [r1 + 0x0038], r0 00004108 80C30000 lwz r6, [r3] 0000410C 80E20078 lwz r7, [r2 + 0x0078] 00004110 90C10038 stw [r1 + 0x0038], r6 00004114 80060000 lwz r0, [r6] 00004118 80C30000 lwz r6, [r3] 0000411C 5400023E rlwinm r0, r0, 0, 8, 31 00004120 7D060014 addc r8, r6, r0 00004124 88C60000 lbz r6, [r6] 00004128 91030000 stw [r3], r8 0000412C 81010038 lwz r8, [r1 + 0x0038] 00004130 7CC01120 mtcrf 0x01, r6 00004134 31280004 addic r9, r8, 4 00004138 7CC80774 extsb r8, r6 0000413C 91210038 stw [r1 + 0x0038], r9 00004140 710800FB andi. r8, r8, 0x00FB 00004144 409D000C ble cr7, +0x0000000C /* 00004150 */ 00004148 83870004 lwz r28, [r7 + 0x0004] 0000414C 48000008 b +0x00000008 /* 00004154 */ label00004150: 00004150 83870000 lwz r28, [r7] label00004154: 00004154 3400FFFC subic. r0, r0, 4 00004158 28880022 cmplwi cr1, r8, 34 0000415C 2B880020 cmplwi cr7, r8, 32 00004160 418200EC beq +0x000000EC /* 0000424C */ 00004164 28080023 cmplwi r8, 35 00004168 4186000C beq cr1, +0x0000000C /* 00004174 */ 0000416C 28880021 cmplwi cr1, r8, 33 00004170 409E004C bne cr7, +0x0000004C /* 000041BC */ label00004174: 00004174 7CC01120 mtcrf 0x01, r6 00004178 3CC02AAB lis r6, 0x2AAB 0000417C 30C6AAAB subic r6, r6, 21845 00004180 7C051670 srawi r5, r0, 2 00004184 419D0010 bgt cr7, +0x00000010 /* 00004194 */ 00004188 7C060096 mulhw r0, r6, r0 0000418C 54060FFE rlwinm r6, r0, 1, 31, 31 00004190 7CA03014 addc r5, r0, r6 label00004194: 00004194 397C0000 addi r11, r28, 0x0000 00004198 30610038 addic r3, r1, 56 0000419C 3081003C addic r4, r1, 60 000041A0 4BFFFF09 bl -0x000000F8 /* 000040A8 */ 000041A4 80410014 lwz r2, [r1 + 0x0014] 000041A8 81810058 lwz r12, [r1 + 0x0058] 000041AC 83810040 lwz r28, [r1 + 0x0040] 000041B0 7D8803A6 mtlr r12 000041B4 30210050 addic r1, r1, 80 000041B8 4E800020 blr label000041BC: 000041BC 41820008 beq +0x00000008 /* 000041C4 */ 000041C0 4086008C bne cr1, +0x0000008C /* 0000424C */ label000041C4: 000041C4 3BC00007 li r30, 0x0007 label000041C8: 000041C8 80C10038 lwz r6, [r1 + 0x0038] 000041CC 3BE0001F li r31, 0x001F 000041D0 83A60000 lwz r29, [r6] 000041D4 30060004 addic r0, r6, 4 000041D8 2C1D0000 cmpwi r29, 0 000041DC 90010038 stw [r1 + 0x0038], r0 000041E0 8001003C lwz r0, [r1 + 0x003C] 000041E4 30610038 addic r3, r1, 56 000041E8 3081003C addic r4, r1, 60 label000041EC: 000041EC 40800018 bge +0x00000018 /* 00004204 */ 000041F0 397C0000 addi r11, r28, 0x0000 000041F4 38A00001 li r5, 0x0001 000041F8 4BFFFEB1 bl -0x00000150 /* 000040A8 */ 000041FC 80410014 lwz r2, [r1 + 0x0014] 00004200 4800000C b +0x0000000C /* 0000420C */ label00004204: 00004204 30000010 addic r0, r0, 16 00004208 9001003C stw [r1 + 0x003C], r0 label0000420C: 0000420C 2F9F0000 cmpwi cr7, r31, 0 00004210 7FBDE815 addc. r29, r29, r29 00004214 33FFFFFF subic r31, r31, 1 00004218 419E0014 beq cr7, +0x00000014 /* 0000422C */ 0000421C 8001003C lwz r0, [r1 + 0x003C] 00004220 30610038 addic r3, r1, 56 00004224 3081003C addic r4, r1, 60 00004228 4BFFFFC4 b -0x0000003C /* 000041EC */ label0000422C: 0000422C 2C1E0000 cmpwi r30, 0 00004230 33DEFFFF subic r30, r30, 1 00004234 4082FF94 bne -0x0000006C /* 000041C8 */ 00004238 81810058 lwz r12, [r1 + 0x0058] 0000423C 30210050 addic r1, r1, 80 00004240 7D8803A6 mtlr r12 00004244 BB81FFF0 lmw r28, [r1 - 0x0010] 00004248 4E800020 blr label0000424C: 0000424C 83810040 lwz r28, [r1 + 0x0040] 00004250 30210050 addic r1, r1, 80 00004254 4E800020 blr 00004258 00000000 .invalid 0000425C 00002041 .invalid 00004260 80040300 lwz r0, [r4 + 0x0300] 00004264 00000000 .invalid 00004268 0000016C .invalid 0000426C 00104578 .invalid 00004270 70616E64 andi. r1, r3, 0x6E64 00004274 436F6465 bdzl cr3, +0x00006464 /* 0000A6D8 */ 00004278 426F6F6B bdzla cr3, 0x00006F68 0000427C 32340000 addic r17, r20, 0 00004280 BFA1FFF4 stmw [r1 - 0x000C], r29 00004284 7D800026 mfcr r12 00004288 91810004 stw [r1 + 0x0004], r12 0000428C 3165FFFF subic r11, r5, 1 00004290 81830000 lwz r12, [r3] 00004294 83A40000 lwz r29, [r4] label00004298: 00004298 880C0005 lbz r0, [r12 + 0x0005] 0000429C 88AC0004 lbz r5, [r12 + 0x0004] 000042A0 2E8B0000 cmpwi cr5, r11, 0 000042A4 7C000774 extsb r0, r0 000042A8 7CBE0774 extsb r30, r5 000042AC 541F083C rlwinm r31, r0, 1, 0, 30 000042B0 7C1EF814 addc r0, r30, r31 000042B4 7C000E70 srawi r0, r0, 1 000042B8 810C0000 lwz r8, [r12] 000042BC 7D2000D0 neg r9, r0 000042C0 7FDEF014 addc r30, r30, r30 000042C4 318C0006 addic r12, r12, 6 000042C8 30BDFFFC subic r5, r29, 4 000042CC 38C00003 li r6, 0x0003 label000042D0: 000042D0 5500463E rlwinm r0, r8, 8, 24, 31 000042D4 7D5F0015 addc. r10, r31, r0 000042D8 7CFE0014 addc r7, r30, r0 000042DC 7C004814 addc r0, r0, r9 000042E0 5508403E rlwinm r8, r8, 8, 0, 31 000042E4 2F060000 cmpwi cr6, r6, 0 000042E8 2C8A00FF cmpwi cr1, r10, 255 000042EC 2F8000FF cmpwi cr7, r0, 255 000042F0 2E0700FF cmpwi cr4, r7, 255 000042F4 4080000C bge +0x0000000C /* 00004300 */ 000042F8 39400000 li r10, 0x0000 000042FC 4800000C b +0x0000000C /* 00004308 */ label00004300: 00004300 40850008 ble cr1, +0x00000008 /* 00004308 */ 00004304 394000FF li r10, 0x00FF label00004308: 00004308 2C000000 cmpwi r0, 0 0000430C 554A402E rlwinm r10, r10, 8, 0, 23 00004310 33BD0004 addic r29, r29, 4 00004314 30C6FFFF subic r6, r6, 1 00004318 40800010 bge +0x00000010 /* 00004328 */ 0000431C 38000000 li r0, 0x0000 00004320 2C070000 cmpwi r7, 0 00004324 48000010 b +0x00000010 /* 00004334 */ label00004328: 00004328 409D0008 ble cr7, +0x00000008 /* 00004330 */ 0000432C 380000FF li r0, 0x00FF label00004330: 00004330 2C070000 cmpwi r7, 0 label00004334: 00004334 7C0A0014 addc r0, r10, r0 00004338 5400402E rlwinm r0, r0, 8, 0, 23 0000433C 40800014 bge +0x00000014 /* 00004350 */ 00004340 38E00000 li r7, 0x0000 00004344 7C003814 addc r0, r0, r7 00004348 94050004 stwu [r5 + 0x0004], r0 0000434C 48000014 b +0x00000014 /* 00004360 */ label00004350: 00004350 40910008 ble cr4, +0x00000008 /* 00004358 */ 00004354 38E000FF li r7, 0x00FF label00004358: 00004358 7C003814 addc r0, r0, r7 0000435C 94050004 stwu [r5 + 0x0004], r0 label00004360: 00004360 409AFF70 bne cr6, -0x00000090 /* 000042D0 */ 00004364 316BFFFF subic r11, r11, 1 00004368 4096FF30 bne cr5, -0x000000D0 /* 00004298 */ 0000436C 91830000 stw [r3], r12 00004370 93A40000 stw [r4], r29 00004374 81810004 lwz r12, [r1 + 0x0004] 00004378 BBA1FFF4 lmw r29, [r1 - 0x000C] 0000437C 7D808120 mtcrf 0x08, r12 00004380 4E800020 blr 00004384 00000000 .invalid 00004388 00002042 .invalid 0000438C 00030300 .invalid 00004390 00000000 .invalid 00004394 00000104 .invalid 00004398 000E4578 .invalid 0000439C 70616E64 andi. r1, r3, 0x6E64 000043A0 32344E6F addic r17, r20, 20079 000043A4 726D616C andi. r13, r19, 0x616C 000043A8 81030000 lwz r8, [r3] 000043AC 30E5FFFF subic r7, r5, 1 000043B0 81240000 lwz r9, [r4] 000043B4 3148FFFC subic r10, r8, 4 label000043B8: 000043B8 856A0004 lwzu r11, [r10 + 0x0004] 000043BC 2C070000 cmpwi r7, 0 000043C0 5565C21E rlwinm r5, r11, 24, 8, 15 000043C4 5566463E rlwinm r6, r11, 8, 24, 31 000043C8 5560842E rlwinm r0, r11, 16, 16, 23 000043CC 7C050014 addc r0, r5, r0 000043D0 7C060014 addc r0, r6, r0 000043D4 90090000 stw [r9], r0 000043D8 5565021E rlwinm r5, r11, 0, 8, 15 000043DC 5566863E rlwinm r6, r11, 16, 24, 31 000043E0 5560C42E rlwinm r0, r11, 24, 16, 23 000043E4 7C050014 addc r0, r5, r0 000043E8 7C060014 addc r0, r6, r0 000043EC 90090004 stw [r9 + 0x0004], r0 000043F0 5566421E rlwinm r6, r11, 8, 8, 15 000043F4 5560C63E rlwinm r0, r11, 24, 24, 31 000043F8 5565042E rlwinm r5, r11, 0, 16, 23 000043FC 7CA62814 addc r5, r6, r5 00004400 7C002814 addc r0, r0, r5 00004404 90090008 stw [r9 + 0x0008], r0 00004408 5560821E rlwinm r0, r11, 16, 8, 15 0000440C 556C063E rlwinm r12, r11, 0, 24, 31 00004410 5565442E rlwinm r5, r11, 8, 16, 23 00004414 7C002814 addc r0, r0, r5 00004418 7C0C0014 addc r0, r12, r0 0000441C 9009000C stw [r9 + 0x000C], r0 00004420 31080004 addic r8, r8, 4 00004424 31290010 addic r9, r9, 16 00004428 30E7FFFF subic r7, r7, 1 0000442C 4082FF8C bne -0x00000074 /* 000043B8 */ 00004430 91030000 stw [r3], r8 00004434 91240000 stw [r4], r9 00004438 4E800020 blr 0000443C 00000000 .invalid 00004440 00002040 .invalid 00004444 00000300 .invalid 00004448 00000000 .invalid 0000444C 00000094 .invalid 00004450 000C4578 .invalid 00004454 70616E64 andi. r1, r3, 0x6E64 00004458 32344772 addic r17, r20, 18290 0000445C 61790000 ori r25, r11, 0x0000 00004460 BEA1FFD4 stmw [r1 - 0x002C], r21 00004464 9421FF80 stwu [r1 - 0x0080], r1 00004468 2C880000 cmpwi cr1, r8, 0 0000446C 7F632014 addc r27, r3, r4 00004470 7F84D814 addc r28, r4, r27 00004474 90C100A4 stw [r1 + 0x00A4], r6 00004478 5488103A rlwinm r8, r4, 2, 0, 29 0000447C 7CC61670 srawi r6, r6, 2 00004480 7F44E014 addc r26, r4, r28 00004484 54A4103A rlwinm r4, r5, 2, 0, 29 00004488 7EA44010 subfc r21, r4, r8 0000448C 90A100A0 stw [r1 + 0x00A0], r5 00004490 7CA51670 srawi r5, r5, 2 00004494 33071000 addic r24, r7, 4096 00004498 32E10038 addic r23, r1, 56 0000449C 32C10040 addic r22, r1, 64 000044A0 41860014 beq cr1, +0x00000014 /* 000044B4 */ 000044A4 3C808000 lis r4, 0x8000 000044A8 33C4FFFF subic r30, r4, 1 000044AC 3B200000 li r25, 0x0000 000044B0 48000008 b +0x00000008 /* 000044B8 */ label000044B4: 000044B4 3BC00000 li r30, 0x0000 label000044B8: 000044B8 418601F4 beq cr1, +0x000001F4 /* 000046AC */ 000044BC 3186FFFF subic r12, r6, 1 000044C0 3CC08000 lis r6, 0x8000 000044C4 33A5FFFF subic r29, r5, 1 000044C8 3006FFFF subic r0, r6, 1 label000044CC: 000044CC 2C8C0000 cmpwi cr1, r12, 0 000044D0 3BFD0000 addi r31, r29, 0x0000 label000044D4: 000044D4 37DEFFFF subic. r30, r30, 1 000044D8 2F1F0000 cmpwi cr6, r31, 0 000044DC 33FFFFFF subic r31, r31, 1 000044E0 41810010 bgt +0x00000010 /* 000044F0 */ 000044E4 83290000 lwz r25, [r9] 000044E8 31290004 addic r9, r9, 4 000044EC 3BC00020 li r30, 0x0020 label000044F0: 000044F0 2C190000 cmpwi r25, 0 000044F4 88C90000 lbz r6, [r9] 000044F8 7F39C814 addc r25, r25, r25 000044FC 54C62036 rlwinm r6, r6, 4, 0, 27 00004500 7CB83014 addc r5, r24, r6 00004504 40800100 bge +0x00000100 /* 00004604 */ 00004508 80A90000 lwz r5, [r9] 0000450C 31290004 addic r9, r9, 4 00004510 54A66536 rlwinm r6, r5, 12, 20, 27 00004514 7C87302E lwzx r4, r7, r6 00004518 7D073014 addc r8, r7, r6 0000451C 90970000 stw [r23], r4 00004520 80C80004 lwz r6, [r8 + 0x0004] 00004524 54A4A536 rlwinm r4, r5, 20, 20, 27 00004528 90D70004 stw [r23 + 0x0004], r6 0000452C C8010038 lfd f0, [r1 + 0x0038] 00004530 54AA2536 rlwinm r10, r5, 4, 20, 27 00004534 54ABE536 rlwinm r11, r5, 28, 20, 27 00004538 D8030000 stfd [r3], f0 0000453C 80A80008 lwz r5, [r8 + 0x0008] 00004540 7CC75014 addc r6, r7, r10 00004544 90B70000 stw [r23], r5 00004548 80A8000C lwz r5, [r8 + 0x000C] 0000454C 7D072014 addc r8, r7, r4 00004550 90B70004 stw [r23 + 0x0004], r5 00004554 C8010038 lfd f0, [r1 + 0x0038] 00004558 7CA75814 addc r5, r7, r11 0000455C D81B0000 stfd [r27], f0 00004560 7C87202E lwzx r4, r7, r4 00004564 90970000 stw [r23], r4 00004568 80880004 lwz r4, [r8 + 0x0004] 0000456C 90970004 stw [r23 + 0x0004], r4 00004570 C8010038 lfd f0, [r1 + 0x0038] 00004574 D8030008 stfd [r3 + 0x0008], f0 00004578 80880008 lwz r4, [r8 + 0x0008] 0000457C 30630010 addic r3, r3, 16 00004580 90970000 stw [r23], r4 00004584 8088000C lwz r4, [r8 + 0x000C] 00004588 90970004 stw [r23 + 0x0004], r4 0000458C C8010038 lfd f0, [r1 + 0x0038] 00004590 D81B0008 stfd [r27 + 0x0008], f0 00004594 7C87582E lwzx r4, r7, r11 00004598 337B0010 addic r27, r27, 16 0000459C 90970000 stw [r23], r4 000045A0 80850004 lwz r4, [r5 + 0x0004] 000045A4 90970004 stw [r23 + 0x0004], r4 000045A8 C8010038 lfd f0, [r1 + 0x0038] 000045AC D81C0000 stfd [r28], f0 000045B0 80850008 lwz r4, [r5 + 0x0008] 000045B4 90970000 stw [r23], r4 000045B8 80A5000C lwz r5, [r5 + 0x000C] 000045BC 90B70004 stw [r23 + 0x0004], r5 000045C0 C8010038 lfd f0, [r1 + 0x0038] 000045C4 D81A0000 stfd [r26], f0 000045C8 7CA7502E lwzx r5, r7, r10 000045CC 90B70000 stw [r23], r5 000045D0 80A60004 lwz r5, [r6 + 0x0004] 000045D4 90B70004 stw [r23 + 0x0004], r5 000045D8 C8010038 lfd f0, [r1 + 0x0038] 000045DC D81C0008 stfd [r28 + 0x0008], f0 000045E0 80A60008 lwz r5, [r6 + 0x0008] 000045E4 339C0010 addic r28, r28, 16 000045E8 90B70000 stw [r23], r5 000045EC 80C6000C lwz r6, [r6 + 0x000C] 000045F0 90D70004 stw [r23 + 0x0004], r6 000045F4 C8010038 lfd f0, [r1 + 0x0038] 000045F8 D81A0008 stfd [r26 + 0x0008], f0 000045FC 335A0010 addic r26, r26, 16 00004600 48000088 b +0x00000088 /* 00004688 */ label00004604: 00004604 7CD8302E lwzx r6, r24, r6 00004608 31290001 addic r9, r9, 1 0000460C 90D70004 stw [r23 + 0x0004], r6 00004610 90D70000 stw [r23], r6 00004614 C8010038 lfd f0, [r1 + 0x0038] 00004618 D8030000 stfd [r3], f0 0000461C 80C50004 lwz r6, [r5 + 0x0004] 00004620 90D60004 stw [r22 + 0x0004], r6 00004624 90D60000 stw [r22], r6 00004628 C8210040 lfd f1, [r1 + 0x0040] 0000462C D8230008 stfd [r3 + 0x0008], f1 00004630 C8010038 lfd f0, [r1 + 0x0038] 00004634 30630010 addic r3, r3, 16 00004638 D81B0000 stfd [r27], f0 0000463C C8410040 lfd f2, [r1 + 0x0040] 00004640 D85B0008 stfd [r27 + 0x0008], f2 00004644 80C50008 lwz r6, [r5 + 0x0008] 00004648 337B0010 addic r27, r27, 16 0000464C 90D70004 stw [r23 + 0x0004], r6 00004650 90D70000 stw [r23], r6 00004654 C8010038 lfd f0, [r1 + 0x0038] 00004658 D81C0000 stfd [r28], f0 0000465C 80C5000C lwz r6, [r5 + 0x000C] 00004660 90D60004 stw [r22 + 0x0004], r6 00004664 90D60000 stw [r22], r6 00004668 C8010040 lfd f0, [r1 + 0x0040] 0000466C D81C0008 stfd [r28 + 0x0008], f0 00004670 339C0010 addic r28, r28, 16 00004674 C8010038 lfd f0, [r1 + 0x0038] 00004678 D81A0000 stfd [r26], f0 0000467C C8010040 lfd f0, [r1 + 0x0040] 00004680 D81A0008 stfd [r26 + 0x0008], f0 00004684 335A0010 addic r26, r26, 16 label00004688: 00004688 409AFE4C bne cr6, -0x000001B4 /* 000044D4 */ 0000468C 7C63A814 addc r3, r3, r21 00004690 7F7BA814 addc r27, r27, r21 00004694 7F9CA814 addc r28, r28, r21 00004698 7F5AA814 addc r26, r26, r21 0000469C 318CFFFF subic r12, r12, 1 000046A0 33C00000 addic r30, r0, 0 000046A4 4086FE28 bne cr1, -0x000001D8 /* 000044CC */ 000046A8 480001E4 b +0x000001E4 /* 0000488C */ label000046AC: 000046AC 3005FFFF subic r0, r5, 1 000046B0 3186FFFF subic r12, r6, 1 label000046B4: 000046B4 2C8C0000 cmpwi cr1, r12, 0 000046B8 33E00000 addic r31, r0, 0 label000046BC: 000046BC 37DEFFFF subic. r30, r30, 1 000046C0 2F1F0000 cmpwi cr6, r31, 0 000046C4 33FFFFFF subic r31, r31, 1 000046C8 41810010 bgt +0x00000010 /* 000046D8 */ 000046CC 83290000 lwz r25, [r9] 000046D0 31290004 addic r9, r9, 4 000046D4 3BC00020 li r30, 0x0020 label000046D8: 000046D8 2C190000 cmpwi r25, 0 000046DC 88C90000 lbz r6, [r9] 000046E0 7F39C814 addc r25, r25, r25 000046E4 54C62036 rlwinm r6, r6, 4, 0, 27 000046E8 7CB83014 addc r5, r24, r6 000046EC 40800100 bge +0x00000100 /* 000047EC */ 000046F0 81090000 lwz r8, [r9] 000046F4 31290004 addic r9, r9, 4 000046F8 55066536 rlwinm r6, r8, 12, 20, 27 000046FC 7CA7302E lwzx r5, r7, r6 00004700 550A2536 rlwinm r10, r8, 4, 20, 27 00004704 90B70000 stw [r23], r5 00004708 7CA73014 addc r5, r7, r6 0000470C 80C50004 lwz r6, [r5 + 0x0004] 00004710 5504A536 rlwinm r4, r8, 20, 20, 27 00004714 90D70004 stw [r23 + 0x0004], r6 00004718 C8010038 lfd f0, [r1 + 0x0038] 0000471C 550BE536 rlwinm r11, r8, 28, 20, 27 00004720 7CC75014 addc r6, r7, r10 00004724 D8030000 stfd [r3], f0 00004728 81050008 lwz r8, [r5 + 0x0008] 0000472C 91170000 stw [r23], r8 00004730 8105000C lwz r8, [r5 + 0x000C] 00004734 7CA72014 addc r5, r7, r4 00004738 91170004 stw [r23 + 0x0004], r8 0000473C C8010038 lfd f0, [r1 + 0x0038] 00004740 7D075814 addc r8, r7, r11 00004744 D81B0000 stfd [r27], f0 00004748 7C87202E lwzx r4, r7, r4 0000474C 90970000 stw [r23], r4 00004750 80850004 lwz r4, [r5 + 0x0004] 00004754 90970004 stw [r23 + 0x0004], r4 00004758 C8010038 lfd f0, [r1 + 0x0038] 0000475C D8030008 stfd [r3 + 0x0008], f0 00004760 80850008 lwz r4, [r5 + 0x0008] 00004764 30630010 addic r3, r3, 16 00004768 90970000 stw [r23], r4 0000476C 80A5000C lwz r5, [r5 + 0x000C] 00004770 90B70004 stw [r23 + 0x0004], r5 00004774 C8010038 lfd f0, [r1 + 0x0038] 00004778 D81B0008 stfd [r27 + 0x0008], f0 0000477C 7CA7582E lwzx r5, r7, r11 00004780 337B0010 addic r27, r27, 16 00004784 90B70000 stw [r23], r5 00004788 80A80004 lwz r5, [r8 + 0x0004] 0000478C 90B70004 stw [r23 + 0x0004], r5 00004790 C8010038 lfd f0, [r1 + 0x0038] 00004794 D81C0000 stfd [r28], f0 00004798 80A80008 lwz r5, [r8 + 0x0008] 0000479C 90B70000 stw [r23], r5 000047A0 80A8000C lwz r5, [r8 + 0x000C] 000047A4 90B70004 stw [r23 + 0x0004], r5 000047A8 C8010038 lfd f0, [r1 + 0x0038] 000047AC D81A0000 stfd [r26], f0 000047B0 7CA7502E lwzx r5, r7, r10 000047B4 90B70000 stw [r23], r5 000047B8 80A60004 lwz r5, [r6 + 0x0004] 000047BC 90B70004 stw [r23 + 0x0004], r5 000047C0 C8010038 lfd f0, [r1 + 0x0038] 000047C4 D81C0008 stfd [r28 + 0x0008], f0 000047C8 80A60008 lwz r5, [r6 + 0x0008] 000047CC 339C0010 addic r28, r28, 16 000047D0 90B70000 stw [r23], r5 000047D4 80C6000C lwz r6, [r6 + 0x000C] 000047D8 90D70004 stw [r23 + 0x0004], r6 000047DC C8010038 lfd f0, [r1 + 0x0038] 000047E0 D81A0008 stfd [r26 + 0x0008], f0 000047E4 335A0010 addic r26, r26, 16 000047E8 48000088 b +0x00000088 /* 00004870 */ label000047EC: 000047EC 7CD8302E lwzx r6, r24, r6 000047F0 31290001 addic r9, r9, 1 000047F4 90D70004 stw [r23 + 0x0004], r6 000047F8 90D70000 stw [r23], r6 000047FC C8010038 lfd f0, [r1 + 0x0038] 00004800 D8030000 stfd [r3], f0 00004804 80C50004 lwz r6, [r5 + 0x0004] 00004808 90D60004 stw [r22 + 0x0004], r6 0000480C 90D60000 stw [r22], r6 00004810 C8210040 lfd f1, [r1 + 0x0040] 00004814 D8230008 stfd [r3 + 0x0008], f1 00004818 C8010038 lfd f0, [r1 + 0x0038] 0000481C 30630010 addic r3, r3, 16 00004820 D81B0000 stfd [r27], f0 00004824 C8410040 lfd f2, [r1 + 0x0040] 00004828 D85B0008 stfd [r27 + 0x0008], f2 0000482C 80C50008 lwz r6, [r5 + 0x0008] 00004830 337B0010 addic r27, r27, 16 00004834 90D70004 stw [r23 + 0x0004], r6 00004838 90D70000 stw [r23], r6 0000483C C8010038 lfd f0, [r1 + 0x0038] 00004840 D81C0000 stfd [r28], f0 00004844 80C5000C lwz r6, [r5 + 0x000C] 00004848 90D60004 stw [r22 + 0x0004], r6 0000484C 90D60000 stw [r22], r6 00004850 C8010040 lfd f0, [r1 + 0x0040] 00004854 D81C0008 stfd [r28 + 0x0008], f0 00004858 339C0010 addic r28, r28, 16 0000485C C8010038 lfd f0, [r1 + 0x0038] 00004860 D81A0000 stfd [r26], f0 00004864 C8010040 lfd f0, [r1 + 0x0040] 00004868 D81A0008 stfd [r26 + 0x0008], f0 0000486C 335A0010 addic r26, r26, 16 label00004870: 00004870 409AFE4C bne cr6, -0x000001B4 /* 000046BC */ 00004874 7C63A814 addc r3, r3, r21 00004878 7F7BA814 addc r27, r27, r21 0000487C 7F9CA814 addc r28, r28, r21 00004880 7F5AA814 addc r26, r26, r21 00004884 318CFFFF subic r12, r12, 1 00004888 4086FE2C bne cr1, -0x000001D4 /* 000046B4 */ label0000488C: 0000488C BAA10054 lmw r21, [r1 + 0x0054] 00004890 30210080 addic r1, r1, 128 00004894 4E800020 blr 00004898 00000000 .invalid 0000489C 00002240 .invalid 000048A0 800B0700 lwz r0, [r11 + 0x0700] 000048A4 00000000 .invalid 000048A8 00000438 .invalid 000048AC 00084472 .invalid 000048B0 61775651 ori r23, r11, 0x5651 000048B4 32340000 addic r17, r20, 0 000048B8 BEA1FFD4 stmw [r1 - 0x002C], r21 000048BC 9421FF80 stwu [r1 - 0x0080], r1 000048C0 2C880000 cmpwi cr1, r8, 0 000048C4 7F632014 addc r27, r3, r4 000048C8 7F84D814 addc r28, r4, r27 000048CC 90C100A4 stw [r1 + 0x00A4], r6 000048D0 5488103A rlwinm r8, r4, 2, 0, 29 000048D4 7CC61670 srawi r6, r6, 2 000048D8 7F44E014 addc r26, r4, r28 000048DC 54A4103A rlwinm r4, r5, 2, 0, 29 000048E0 7EA44010 subfc r21, r4, r8 000048E4 90A100A0 stw [r1 + 0x00A0], r5 000048E8 7CA51670 srawi r5, r5, 2 000048EC 33071000 addic r24, r7, 4096 000048F0 32E10038 addic r23, r1, 56 000048F4 32C10040 addic r22, r1, 64 000048F8 41860014 beq cr1, +0x00000014 /* 0000490C */ 000048FC 3C808000 lis r4, 0x8000 00004900 33C4FFFF subic r30, r4, 1 00004904 3B200000 li r25, 0x0000 00004908 48000008 b +0x00000008 /* 00004910 */ label0000490C: 0000490C 3BC00000 li r30, 0x0000 label00004910: 00004910 41860230 beq cr1, +0x00000230 /* 00004B40 */ 00004914 3186FFFF subic r12, r6, 1 00004918 3CC08000 lis r6, 0x8000 0000491C 33A5FFFF subic r29, r5, 1 00004920 3006FFFF subic r0, r6, 1 label00004924: 00004924 2C8C0000 cmpwi cr1, r12, 0 00004928 3BFD0000 addi r31, r29, 0x0000 label0000492C: 0000492C 37DEFFFF subic. r30, r30, 1 00004930 2F1F0000 cmpwi cr6, r31, 0 00004934 30A30010 addic r5, r3, 16 00004938 41810010 bgt +0x00000010 /* 00004948 */ 0000493C 83290000 lwz r25, [r9] 00004940 31290004 addic r9, r9, 4 00004944 3BC00020 li r30, 0x0020 label00004948: 00004948 2F990000 cmpwi cr7, r25, 0 0000494C 33FFFFFF subic r31, r31, 1 00004950 7CD9C814 addc r6, r25, r25 00004954 409C01B4 bge cr7, +0x000001B4 /* 00004B08 */ 00004958 37DEFFFF subic. r30, r30, 1 0000495C 3B260000 addi r25, r6, 0x0000 00004960 41810010 bgt +0x00000010 /* 00004970 */ 00004964 83290000 lwz r25, [r9] 00004968 31290004 addic r9, r9, 4 0000496C 3BC00020 li r30, 0x0020 label00004970: 00004970 2F990000 cmpwi cr7, r25, 0 00004974 88C90000 lbz r6, [r9] 00004978 54C62036 rlwinm r6, r6, 4, 0, 27 0000497C 409C0100 bge cr7, +0x00000100 /* 00004A7C */ 00004980 80A90000 lwz r5, [r9] 00004984 31290004 addic r9, r9, 4 00004988 54A66536 rlwinm r6, r5, 12, 20, 27 0000498C 7C87302E lwzx r4, r7, r6 00004990 7D073014 addc r8, r7, r6 00004994 90970000 stw [r23], r4 00004998 80C80004 lwz r6, [r8 + 0x0004] 0000499C 54A4A536 rlwinm r4, r5, 20, 20, 27 000049A0 90D70004 stw [r23 + 0x0004], r6 000049A4 C8010038 lfd f0, [r1 + 0x0038] 000049A8 54AA2536 rlwinm r10, r5, 4, 20, 27 000049AC 54ABE536 rlwinm r11, r5, 28, 20, 27 000049B0 D8030000 stfd [r3], f0 000049B4 80A80008 lwz r5, [r8 + 0x0008] 000049B8 7CC75014 addc r6, r7, r10 000049BC 90B70000 stw [r23], r5 000049C0 80A8000C lwz r5, [r8 + 0x000C] 000049C4 7D072014 addc r8, r7, r4 000049C8 90B70004 stw [r23 + 0x0004], r5 000049CC C8010038 lfd f0, [r1 + 0x0038] 000049D0 7CA75814 addc r5, r7, r11 000049D4 D81B0000 stfd [r27], f0 000049D8 7C87202E lwzx r4, r7, r4 000049DC 90970000 stw [r23], r4 000049E0 80880004 lwz r4, [r8 + 0x0004] 000049E4 90970004 stw [r23 + 0x0004], r4 000049E8 C8010038 lfd f0, [r1 + 0x0038] 000049EC D8030008 stfd [r3 + 0x0008], f0 000049F0 80880008 lwz r4, [r8 + 0x0008] 000049F4 30630010 addic r3, r3, 16 000049F8 90970000 stw [r23], r4 000049FC 8088000C lwz r4, [r8 + 0x000C] 00004A00 90970004 stw [r23 + 0x0004], r4 00004A04 C8010038 lfd f0, [r1 + 0x0038] 00004A08 D81B0008 stfd [r27 + 0x0008], f0 00004A0C 7C87582E lwzx r4, r7, r11 00004A10 337B0010 addic r27, r27, 16 00004A14 90970000 stw [r23], r4 00004A18 80850004 lwz r4, [r5 + 0x0004] 00004A1C 90970004 stw [r23 + 0x0004], r4 00004A20 C8010038 lfd f0, [r1 + 0x0038] 00004A24 D81C0000 stfd [r28], f0 00004A28 80850008 lwz r4, [r5 + 0x0008] 00004A2C 90970000 stw [r23], r4 00004A30 80A5000C lwz r5, [r5 + 0x000C] 00004A34 90B70004 stw [r23 + 0x0004], r5 00004A38 C8010038 lfd f0, [r1 + 0x0038] 00004A3C D81A0000 stfd [r26], f0 00004A40 7CA7502E lwzx r5, r7, r10 00004A44 90B70000 stw [r23], r5 00004A48 80A60004 lwz r5, [r6 + 0x0004] 00004A4C 90B70004 stw [r23 + 0x0004], r5 00004A50 C8010038 lfd f0, [r1 + 0x0038] 00004A54 D81C0008 stfd [r28 + 0x0008], f0 00004A58 80A60008 lwz r5, [r6 + 0x0008] 00004A5C 339C0010 addic r28, r28, 16 00004A60 90B70000 stw [r23], r5 00004A64 80C6000C lwz r6, [r6 + 0x000C] 00004A68 90D70004 stw [r23 + 0x0004], r6 00004A6C C8010038 lfd f0, [r1 + 0x0038] 00004A70 D81A0008 stfd [r26 + 0x0008], f0 00004A74 335A0010 addic r26, r26, 16 00004A78 480000A0 b +0x000000A0 /* 00004B18 */ label00004A7C: 00004A7C 7CB8302E lwzx r5, r24, r6 00004A80 7CD83014 addc r6, r24, r6 00004A84 90B70004 stw [r23 + 0x0004], r5 00004A88 90B70000 stw [r23], r5 00004A8C C8010038 lfd f0, [r1 + 0x0038] 00004A90 31290001 addic r9, r9, 1 00004A94 D8030000 stfd [r3], f0 00004A98 80A60004 lwz r5, [r6 + 0x0004] 00004A9C 90B60004 stw [r22 + 0x0004], r5 00004AA0 90B60000 stw [r22], r5 00004AA4 C8210040 lfd f1, [r1 + 0x0040] 00004AA8 D8230008 stfd [r3 + 0x0008], f1 00004AAC C8010038 lfd f0, [r1 + 0x0038] 00004AB0 30630010 addic r3, r3, 16 00004AB4 D81B0000 stfd [r27], f0 00004AB8 C8410040 lfd f2, [r1 + 0x0040] 00004ABC D85B0008 stfd [r27 + 0x0008], f2 00004AC0 80A60008 lwz r5, [r6 + 0x0008] 00004AC4 337B0010 addic r27, r27, 16 00004AC8 90B70004 stw [r23 + 0x0004], r5 00004ACC 90B70000 stw [r23], r5 00004AD0 C8010038 lfd f0, [r1 + 0x0038] 00004AD4 D81C0000 stfd [r28], f0 00004AD8 80C6000C lwz r6, [r6 + 0x000C] 00004ADC 90D60004 stw [r22 + 0x0004], r6 00004AE0 90D60000 stw [r22], r6 00004AE4 C8010040 lfd f0, [r1 + 0x0040] 00004AE8 D81C0008 stfd [r28 + 0x0008], f0 00004AEC 339C0010 addic r28, r28, 16 00004AF0 C8010038 lfd f0, [r1 + 0x0038] 00004AF4 D81A0000 stfd [r26], f0 00004AF8 C8010040 lfd f0, [r1 + 0x0040] 00004AFC D81A0008 stfd [r26 + 0x0008], f0 00004B00 335A0010 addic r26, r26, 16 00004B04 48000014 b +0x00000014 /* 00004B18 */ label00004B08: 00004B08 38650000 addi r3, r5, 0x0000 00004B0C 337B0010 addic r27, r27, 16 00004B10 339C0010 addic r28, r28, 16 00004B14 335A0010 addic r26, r26, 16 label00004B18: 00004B18 7F39C814 addc r25, r25, r25 00004B1C 409AFE10 bne cr6, -0x000001F0 /* 0000492C */ 00004B20 7C63A814 addc r3, r3, r21 00004B24 7F7BA814 addc r27, r27, r21 00004B28 7F9CA814 addc r28, r28, r21 00004B2C 7F5AA814 addc r26, r26, r21 00004B30 318CFFFF subic r12, r12, 1 00004B34 33C00000 addic r30, r0, 0 00004B38 4086FDEC bne cr1, -0x00000214 /* 00004924 */ 00004B3C 48000220 b +0x00000220 /* 00004D5C */ label00004B40: 00004B40 3005FFFF subic r0, r5, 1 00004B44 3186FFFF subic r12, r6, 1 label00004B48: 00004B48 2C8C0000 cmpwi cr1, r12, 0 00004B4C 33E00000 addic r31, r0, 0 label00004B50: 00004B50 37DEFFFF subic. r30, r30, 1 00004B54 2F9F0000 cmpwi cr7, r31, 0 00004B58 30A30010 addic r5, r3, 16 00004B5C 41810010 bgt +0x00000010 /* 00004B6C */ 00004B60 83290000 lwz r25, [r9] 00004B64 31290004 addic r9, r9, 4 00004B68 3BC00020 li r30, 0x0020 label00004B6C: 00004B6C 2F190000 cmpwi cr6, r25, 0 00004B70 33FFFFFF subic r31, r31, 1 00004B74 7CD9C814 addc r6, r25, r25 00004B78 409801B4 bge cr6, +0x000001B4 /* 00004D2C */ 00004B7C 37DEFFFF subic. r30, r30, 1 00004B80 3B260000 addi r25, r6, 0x0000 00004B84 41810010 bgt +0x00000010 /* 00004B94 */ 00004B88 83290000 lwz r25, [r9] 00004B8C 31290004 addic r9, r9, 4 00004B90 3BC00020 li r30, 0x0020 label00004B94: 00004B94 2F190000 cmpwi cr6, r25, 0 00004B98 40980100 bge cr6, +0x00000100 /* 00004C98 */ 00004B9C 81090000 lwz r8, [r9] 00004BA0 31290004 addic r9, r9, 4 00004BA4 55066536 rlwinm r6, r8, 12, 20, 27 00004BA8 7CA7302E lwzx r5, r7, r6 00004BAC 550A2536 rlwinm r10, r8, 4, 20, 27 00004BB0 90B70000 stw [r23], r5 00004BB4 7CA73014 addc r5, r7, r6 00004BB8 80C50004 lwz r6, [r5 + 0x0004] 00004BBC 5504A536 rlwinm r4, r8, 20, 20, 27 00004BC0 90D70004 stw [r23 + 0x0004], r6 00004BC4 C8010038 lfd f0, [r1 + 0x0038] 00004BC8 550BE536 rlwinm r11, r8, 28, 20, 27 00004BCC 7CC75014 addc r6, r7, r10 00004BD0 D8030000 stfd [r3], f0 00004BD4 81050008 lwz r8, [r5 + 0x0008] 00004BD8 91170000 stw [r23], r8 00004BDC 8105000C lwz r8, [r5 + 0x000C] 00004BE0 7CA72014 addc r5, r7, r4 00004BE4 91170004 stw [r23 + 0x0004], r8 00004BE8 C8010038 lfd f0, [r1 + 0x0038] 00004BEC 7D075814 addc r8, r7, r11 00004BF0 D81B0000 stfd [r27], f0 00004BF4 7C87202E lwzx r4, r7, r4 00004BF8 90970000 stw [r23], r4 00004BFC 80850004 lwz r4, [r5 + 0x0004] 00004C00 90970004 stw [r23 + 0x0004], r4 00004C04 C8010038 lfd f0, [r1 + 0x0038] 00004C08 D8030008 stfd [r3 + 0x0008], f0 00004C0C 80850008 lwz r4, [r5 + 0x0008] 00004C10 30630010 addic r3, r3, 16 00004C14 90970000 stw [r23], r4 00004C18 80A5000C lwz r5, [r5 + 0x000C] 00004C1C 90B70004 stw [r23 + 0x0004], r5 00004C20 C8010038 lfd f0, [r1 + 0x0038] 00004C24 D81B0008 stfd [r27 + 0x0008], f0 00004C28 7CA7582E lwzx r5, r7, r11 00004C2C 337B0010 addic r27, r27, 16 00004C30 90B70000 stw [r23], r5 00004C34 80A80004 lwz r5, [r8 + 0x0004] 00004C38 90B70004 stw [r23 + 0x0004], r5 00004C3C C8010038 lfd f0, [r1 + 0x0038] 00004C40 D81C0000 stfd [r28], f0 00004C44 80A80008 lwz r5, [r8 + 0x0008] 00004C48 90B70000 stw [r23], r5 00004C4C 80A8000C lwz r5, [r8 + 0x000C] 00004C50 90B70004 stw [r23 + 0x0004], r5 00004C54 C8010038 lfd f0, [r1 + 0x0038] 00004C58 D81A0000 stfd [r26], f0 00004C5C 7CA7502E lwzx r5, r7, r10 00004C60 90B70000 stw [r23], r5 00004C64 80A60004 lwz r5, [r6 + 0x0004] 00004C68 90B70004 stw [r23 + 0x0004], r5 00004C6C C8010038 lfd f0, [r1 + 0x0038] 00004C70 D81C0008 stfd [r28 + 0x0008], f0 00004C74 80A60008 lwz r5, [r6 + 0x0008] 00004C78 339C0010 addic r28, r28, 16 00004C7C 90B70000 stw [r23], r5 00004C80 80C6000C lwz r6, [r6 + 0x000C] 00004C84 90D70004 stw [r23 + 0x0004], r6 00004C88 C8010038 lfd f0, [r1 + 0x0038] 00004C8C D81A0008 stfd [r26 + 0x0008], f0 00004C90 335A0010 addic r26, r26, 16 00004C94 480000A8 b +0x000000A8 /* 00004D3C */ label00004C98: 00004C98 88C90000 lbz r6, [r9] 00004C9C 31290001 addic r9, r9, 1 00004CA0 54C62036 rlwinm r6, r6, 4, 0, 27 00004CA4 7CB8302E lwzx r5, r24, r6 00004CA8 7CD83014 addc r6, r24, r6 00004CAC 90B70004 stw [r23 + 0x0004], r5 00004CB0 90B70000 stw [r23], r5 00004CB4 C8010038 lfd f0, [r1 + 0x0038] 00004CB8 D8030000 stfd [r3], f0 00004CBC 80A60004 lwz r5, [r6 + 0x0004] 00004CC0 90B60004 stw [r22 + 0x0004], r5 00004CC4 90B60000 stw [r22], r5 00004CC8 C8210040 lfd f1, [r1 + 0x0040] 00004CCC D8230008 stfd [r3 + 0x0008], f1 00004CD0 C8010038 lfd f0, [r1 + 0x0038] 00004CD4 30630010 addic r3, r3, 16 00004CD8 D81B0000 stfd [r27], f0 00004CDC C8410040 lfd f2, [r1 + 0x0040] 00004CE0 D85B0008 stfd [r27 + 0x0008], f2 00004CE4 80A60008 lwz r5, [r6 + 0x0008] 00004CE8 337B0010 addic r27, r27, 16 00004CEC 90B70004 stw [r23 + 0x0004], r5 00004CF0 90B70000 stw [r23], r5 00004CF4 C8010038 lfd f0, [r1 + 0x0038] 00004CF8 D81C0000 stfd [r28], f0 00004CFC 80C6000C lwz r6, [r6 + 0x000C] 00004D00 90D60000 stw [r22], r6 00004D04 90D60004 stw [r22 + 0x0004], r6 00004D08 C8010040 lfd f0, [r1 + 0x0040] 00004D0C D81C0008 stfd [r28 + 0x0008], f0 00004D10 339C0010 addic r28, r28, 16 00004D14 C8010038 lfd f0, [r1 + 0x0038] 00004D18 D81A0000 stfd [r26], f0 00004D1C C8010040 lfd f0, [r1 + 0x0040] 00004D20 D81A0008 stfd [r26 + 0x0008], f0 00004D24 335A0010 addic r26, r26, 16 00004D28 48000014 b +0x00000014 /* 00004D3C */ label00004D2C: 00004D2C 38650000 addi r3, r5, 0x0000 00004D30 337B0010 addic r27, r27, 16 00004D34 339C0010 addic r28, r28, 16 00004D38 335A0010 addic r26, r26, 16 label00004D3C: 00004D3C 7F39C814 addc r25, r25, r25 00004D40 409EFE10 bne cr7, -0x000001F0 /* 00004B50 */ 00004D44 7C63A814 addc r3, r3, r21 00004D48 7F7BA814 addc r27, r27, r21 00004D4C 7F9CA814 addc r28, r28, r21 00004D50 7F5AA814 addc r26, r26, r21 00004D54 318CFFFF subic r12, r12, 1 00004D58 4086FDF0 bne cr1, -0x00000210 /* 00004B48 */ label00004D5C: 00004D5C BAA10054 lmw r21, [r1 + 0x0054] 00004D60 30210080 addic r1, r1, 128 00004D64 4E800020 blr 00004D68 00000000 .invalid 00004D6C 00002240 .invalid 00004D70 800B0700 lwz r0, [r11 + 0x0700] 00004D74 00000000 .invalid 00004D78 000004B0 .invalid 00004D7C 00124472 .invalid 00004D80 61775651 ori r23, r11, 0x5651 00004D84 32344469 addic r17, r20, 17513 00004D88 66666572 oris r6, r19, 0x6572 00004D8C 656E6365 oris r14, r11, 0x6365 00004D90 BDC1FFB8 stmw [r1 - 0x0048], r14 00004D94 9421FF60 stwu [r1 - 0x00A0], r1 00004D98 90C100C4 stw [r1 + 0x00C4], r6 00004D9C 2F880000 cmpwi cr7, r8, 0 00004DA0 7C052010 subfc r0, r5, r4 00004DA4 54121838 rlwinm r18, r0, 3, 0, 28 00004DA8 7C042014 addc r0, r4, r4 00004DAC 31E0FFE0 subic r15, r0, 32 00004DB0 5480083C rlwinm r0, r4, 1, 0, 30 00004DB4 7CC61670 srawi r6, r6, 2 00004DB8 7E032014 addc r16, r3, r4 00004DBC 5484103A rlwinm r4, r4, 2, 0, 29 00004DC0 7C040014 addc r0, r4, r0 00004DC4 7C007814 addc r0, r0, r15 00004DC8 90A100C0 stw [r1 + 0x00C0], r5 00004DCC 7CA51670 srawi r5, r5, 2 00004DD0 7F0000D0 neg r24, r0 00004DD4 33271000 addic r25, r7, 4096 00004DD8 32C10038 addic r22, r1, 56 00004DDC 32E10040 addic r23, r1, 64 00004DE0 419E0014 beq cr7, +0x00000014 /* 00004DF4 */ 00004DE4 3C008000 lis r0, 0x8000 00004DE8 3280FFFF subic r20, r0, 1 00004DEC 3A200000 li r17, 0x0000 00004DF0 48000008 b +0x00000008 /* 00004DF8 */ label00004DF4: 00004DF4 3A800000 li r20, 0x0000 label00004DF8: 00004DF8 3266FFFF subic r19, r6, 1 00004DFC 3CC08000 lis r6, 0x8000 00004E00 32A5FFFF subic r21, r5, 1 00004E04 31C6FFFF subic r14, r6, 1 label00004E08: 00004E08 3B750000 addi r27, r21, 0x0000 label00004E0C: 00004E0C 3694FFFF subic. r20, r20, 1 00004E10 2C9B0000 cmpwi cr1, r27, 0 00004E14 337BFFFF subic r27, r27, 1 00004E18 41810010 bgt +0x00000010 /* 00004E28 */ 00004E1C 82290000 lwz r17, [r9] 00004E20 31290004 addic r9, r9, 4 00004E24 3A800020 li r20, 0x0020 label00004E28: 00004E28 2C110000 cmpwi r17, 0 00004E2C 7E318814 addc r17, r17, r17 00004E30 88C90000 lbz r6, [r9] 00004E34 3B400001 li r26, 0x0001 00004E38 40800144 bge +0x00000144 /* 00004F7C */ 00004E3C 83E90000 lwz r31, [r9] 00004E40 31290004 addic r9, r9, 4 00004E44 57EAA536 rlwinm r10, r31, 20, 20, 27 00004E48 57E66536 rlwinm r6, r31, 12, 20, 27 00004E4C 7D673014 addc r11, r7, r6 00004E50 7D075014 addc r8, r7, r10 00004E54 38000001 li r0, 0x0001 label00004E58: 00004E58 80CB0000 lwz r6, [r11] 00004E5C 80AB0004 lwz r5, [r11 + 0x0004] 00004E60 90D60004 stw [r22 + 0x0004], r6 00004E64 90D60000 stw [r22], r6 00004E68 C8010038 lfd f0, [r1 + 0x0038] 00004E6C 90B70004 stw [r23 + 0x0004], r5 00004E70 90B70000 stw [r23], r5 00004E74 D8030000 stfd [r3], f0 00004E78 C8210040 lfd f1, [r1 + 0x0040] 00004E7C 30A30020 addic r5, r3, 32 00004E80 30900020 addic r4, r16, 32 00004E84 D8230008 stfd [r3 + 0x0008], f1 00004E88 C8010038 lfd f0, [r1 + 0x0038] 00004E8C 7CC57814 addc r6, r5, r15 00004E90 D8100000 stfd [r16], f0 00004E94 C8410040 lfd f2, [r1 + 0x0040] 00004E98 D8500008 stfd [r16 + 0x0008], f2 00004E9C 7D47502E lwzx r10, r7, r10 00004EA0 81880004 lwz r12, [r8 + 0x0004] 00004EA4 91560004 stw [r22 + 0x0004], r10 00004EA8 91560000 stw [r22], r10 00004EAC C8010038 lfd f0, [r1 + 0x0038] 00004EB0 91970004 stw [r23 + 0x0004], r12 00004EB4 91970000 stw [r23], r12 00004EB8 D8030010 stfd [r3 + 0x0010], f0 00004EBC 7D8F2014 addc r12, r15, r4 00004EC0 C8010040 lfd f0, [r1 + 0x0040] 00004EC4 31460020 addic r10, r6, 32 00004EC8 2F000000 cmpwi cr6, r0, 0 00004ECC D8030018 stfd [r3 + 0x0018], f0 00004ED0 7C6A7814 addc r3, r10, r15 00004ED4 57FF803E rlwinm r31, r31, 16, 0, 31 00004ED8 C8010038 lfd f0, [r1 + 0x0038] 00004EDC D8100010 stfd [r16 + 0x0010], f0 00004EE0 C8010040 lfd f0, [r1 + 0x0040] 00004EE4 D8100018 stfd [r16 + 0x0018], f0 00004EE8 814B0008 lwz r10, [r11 + 0x0008] 00004EEC 816B000C lwz r11, [r11 + 0x000C] 00004EF0 91560004 stw [r22 + 0x0004], r10 00004EF4 91560000 stw [r22], r10 00004EF8 C8010038 lfd f0, [r1 + 0x0038] 00004EFC 57EAA536 rlwinm r10, r31, 20, 20, 27 00004F00 91770004 stw [r23 + 0x0004], r11 00004F04 91770000 stw [r23], r11 00004F08 7C057DAE .invalid 7C 00004F0C 30AC0020 addic r5, r12, 32 00004F10 7E0F2814 addc r16, r15, r5 00004F14 C8010040 lfd f0, [r1 + 0x0040] 00004F18 D8060008 stfd [r6 + 0x0008], f0 00004F1C C8010038 lfd f0, [r1 + 0x0038] 00004F20 7C0F25AE .invalid 7C 00004F24 C8010040 lfd f0, [r1 + 0x0040] 00004F28 D80C0008 stfd [r12 + 0x0008], f0 00004F2C 80A80008 lwz r5, [r8 + 0x0008] 00004F30 8088000C lwz r4, [r8 + 0x000C] 00004F34 90B60004 stw [r22 + 0x0004], r5 00004F38 90B60000 stw [r22], r5 00004F3C C8010038 lfd f0, [r1 + 0x0038] 00004F40 90970004 stw [r23 + 0x0004], r4 00004F44 90970000 stw [r23], r4 00004F48 D8060010 stfd [r6 + 0x0010], f0 00004F4C 57E56536 rlwinm r5, r31, 12, 20, 27 00004F50 3000FFFF subic r0, r0, 1 00004F54 7D672814 addc r11, r7, r5 00004F58 C8010040 lfd f0, [r1 + 0x0040] 00004F5C 7D075014 addc r8, r7, r10 00004F60 D8060018 stfd [r6 + 0x0018], f0 00004F64 C8010038 lfd f0, [r1 + 0x0038] 00004F68 D80C0010 stfd [r12 + 0x0010], f0 00004F6C C8010040 lfd f0, [r1 + 0x0040] 00004F70 D80C0018 stfd [r12 + 0x0018], f0 00004F74 409AFEE4 bne cr6, -0x0000011C /* 00004E58 */ 00004F78 4800010C b +0x0000010C /* 00005084 */ label00004F7C: 00004F7C 54C62036 rlwinm r6, r6, 4, 0, 27 00004F80 33C30020 addic r30, r3, 32 00004F84 31700020 addic r11, r16, 32 00004F88 7C8F5814 addc r4, r15, r11 00004F8C 7D5E7814 addc r10, r30, r15 00004F90 398A0000 addi r12, r10, 0x0000 00004F94 7FB93014 addc r29, r25, r6 00004F98 31290001 addic r9, r9, 1 00004F9C 38000000 li r0, 0x0000 00004FA0 30CA0020 addic r6, r10, 32 00004FA4 3B840000 addi r28, r4, 0x0000 00004FA8 30A40020 addic r5, r4, 32 label00004FAC: 00004FAC 811D0000 lwz r8, [r29] 00004FB0 83FD0004 lwz r31, [r29 + 0x0004] 00004FB4 91160004 stw [r22 + 0x0004], r8 00004FB8 91160000 stw [r22], r8 00004FBC C8010038 lfd f0, [r1 + 0x0038] 00004FC0 93F70004 stw [r23 + 0x0004], r31 00004FC4 93F70000 stw [r23], r31 00004FC8 D8030000 stfd [r3], f0 00004FCC C8210038 lfd f1, [r1 + 0x0038] 00004FD0 2C1A0000 cmpwi r26, 0 00004FD4 39040000 addi r8, r4, 0x0000 00004FD8 D8230008 stfd [r3 + 0x0008], f1 00004FDC C8010040 lfd f0, [r1 + 0x0040] 00004FE0 33BD0008 addic r29, r29, 8 00004FE4 D8030010 stfd [r3 + 0x0010], f0 00004FE8 C8410040 lfd f2, [r1 + 0x0040] 00004FEC D8430018 stfd [r3 + 0x0018], f2 00004FF0 C8010038 lfd f0, [r1 + 0x0038] 00004FF4 7C667814 addc r3, r6, r15 00004FF8 D8100000 stfd [r16], f0 00004FFC C8610038 lfd f3, [r1 + 0x0038] 00005000 D8700008 stfd [r16 + 0x0008], f3 00005004 C8010040 lfd f0, [r1 + 0x0040] 00005008 D8100010 stfd [r16 + 0x0010], f0 0000500C C8010040 lfd f0, [r1 + 0x0040] 00005010 D8100018 stfd [r16 + 0x0018], f0 00005014 C8010038 lfd f0, [r1 + 0x0038] 00005018 33400000 addic r26, r0, 0 0000501C 7E0F2814 addc r16, r15, r5 00005020 7C1E7DAE .invalid 7C 00005024 33C30020 addic r30, r3, 32 00005028 3000FFFF subic r0, r0, 1 0000502C C8010038 lfd f0, [r1 + 0x0038] 00005030 D80C0008 stfd [r12 + 0x0008], f0 00005034 7D9E7814 addc r12, r30, r15 00005038 30CC0020 addic r6, r12, 32 0000503C C8010040 lfd f0, [r1 + 0x0040] 00005040 D80A0010 stfd [r10 + 0x0010], f0 00005044 C8010040 lfd f0, [r1 + 0x0040] 00005048 D80A0018 stfd [r10 + 0x0018], f0 0000504C 394C0000 addi r10, r12, 0x0000 00005050 C8010038 lfd f0, [r1 + 0x0038] 00005054 7C0F5DAE .invalid 7C 00005058 31700020 addic r11, r16, 32 0000505C 7C8F5814 addc r4, r15, r11 00005060 30A40020 addic r5, r4, 32 00005064 C8010038 lfd f0, [r1 + 0x0038] 00005068 D81C0008 stfd [r28 + 0x0008], f0 0000506C 3B840000 addi r28, r4, 0x0000 00005070 C8010040 lfd f0, [r1 + 0x0040] 00005074 D8080010 stfd [r8 + 0x0010], f0 00005078 C8010040 lfd f0, [r1 + 0x0040] 0000507C D8080018 stfd [r8 + 0x0018], f0 00005080 4082FF2C bne -0x000000D4 /* 00004FAC */ label00005084: 00005084 7C63C014 addc r3, r3, r24 00005088 7E10C014 addc r16, r16, r24 0000508C 4086FD80 bne cr1, -0x00000280 /* 00004E0C */ 00005090 7C639014 addc r3, r3, r18 00005094 7E109014 addc r16, r16, r18 00005098 419E0008 beq cr7, +0x00000008 /* 000050A0 */ 0000509C 3A8E0000 addi r20, r14, 0x0000 label000050A0: 000050A0 2C930000 cmpwi cr1, r19, 0 000050A4 3273FFFF subic r19, r19, 1 000050A8 4086FD60 bne cr1, -0x000002A0 /* 00004E08 */ 000050AC B9C10058 lmw r14, [r1 + 0x0058] 000050B0 302100A0 addic r1, r1, 160 000050B4 4E800020 blr 000050B8 00000000 .invalid 000050BC 00002240 .invalid 000050C0 80120700 lwz r0, [r18 + 0x0700] 000050C4 00000000 .invalid 000050C8 00000328 .invalid 000050CC 000A4472 .invalid 000050D0 61775651 ori r23, r11, 0x5651 000050D4 32347832 addic r17, r20, 30770 000050D8 BDC1FFB8 stmw [r1 - 0x0048], r14 000050DC 9421FF60 stwu [r1 - 0x00A0], r1 000050E0 90C100C4 stw [r1 + 0x00C4], r6 000050E4 2F080000 cmpwi cr6, r8, 0 000050E8 7C052010 subfc r0, r5, r4 000050EC 54121838 rlwinm r18, r0, 3, 0, 28 000050F0 7C042014 addc r0, r4, r4 000050F4 3220FFE0 subic r17, r0, 32 000050F8 5480083C rlwinm r0, r4, 1, 0, 30 000050FC 7CC61670 srawi r6, r6, 2 00005100 7DE32014 addc r15, r3, r4 00005104 5484103A rlwinm r4, r4, 2, 0, 29 00005108 7C040014 addc r0, r4, r0 0000510C 7C008814 addc r0, r0, r17 00005110 90A100C0 stw [r1 + 0x00C0], r5 00005114 7CA51670 srawi r5, r5, 2 00005118 7F0000D0 neg r24, r0 0000511C 33271000 addic r25, r7, 4096 00005120 32A10038 addic r21, r1, 56 00005124 32E10040 addic r23, r1, 64 00005128 419A0014 beq cr6, +0x00000014 /* 0000513C */ 0000512C 3C008000 lis r0, 0x8000 00005130 3280FFFF subic r20, r0, 1 00005134 3A000000 li r16, 0x0000 00005138 48000008 b +0x00000008 /* 00005140 */ label0000513C: 0000513C 3A800000 li r20, 0x0000 label00005140: 00005140 32C6FFFF subic r22, r6, 1 00005144 3CC08000 lis r6, 0x8000 00005148 31C5FFFF subic r14, r5, 1 0000514C 3266FFFF subic r19, r6, 1 label00005150: 00005150 3B8E0000 addi r28, r14, 0x0000 label00005154: 00005154 3694FFFF subic. r20, r20, 1 00005158 2C9C0000 cmpwi cr1, r28, 0 0000515C 30030020 addic r0, r3, 32 00005160 41810010 bgt +0x00000010 /* 00005170 */ 00005164 82090000 lwz r16, [r9] 00005168 31290004 addic r9, r9, 4 0000516C 3A800020 li r20, 0x0020 label00005170: 00005170 2F900000 cmpwi cr7, r16, 0 00005174 339CFFFF subic r28, r28, 1 00005178 7CD08014 addc r6, r16, r16 0000517C 409C0280 bge cr7, +0x00000280 /* 000053FC */ 00005180 3694FFFF subic. r20, r20, 1 00005184 3A060000 addi r16, r6, 0x0000 00005188 3B600001 li r27, 0x0001 0000518C 33A00000 addic r29, r0, 0 00005190 41810010 bgt +0x00000010 /* 000051A0 */ 00005194 82090000 lwz r16, [r9] 00005198 31290004 addic r9, r9, 4 0000519C 3A800020 li r20, 0x0020 label000051A0: 000051A0 2F900000 cmpwi cr7, r16, 0 000051A4 88C90000 lbz r6, [r9] 000051A8 334F0020 addic r26, r15, 32 000051AC 54C62036 rlwinm r6, r6, 4, 0, 27 000051B0 409C014C bge cr7, +0x0000014C /* 000052FC */ 000051B4 83E90000 lwz r31, [r9] 000051B8 31290004 addic r9, r9, 4 000051BC 57EAA536 rlwinm r10, r31, 20, 20, 27 000051C0 57E66536 rlwinm r6, r31, 12, 20, 27 000051C4 7D673014 addc r11, r7, r6 000051C8 7D075014 addc r8, r7, r10 000051CC 38000001 li r0, 0x0001 label000051D0: 000051D0 80CB0000 lwz r6, [r11] 000051D4 80AB0004 lwz r5, [r11 + 0x0004] 000051D8 90D50004 stw [r21 + 0x0004], r6 000051DC 90D50000 stw [r21], r6 000051E0 C8010038 lfd f0, [r1 + 0x0038] 000051E4 90B70004 stw [r23 + 0x0004], r5 000051E8 90B70000 stw [r23], r5 000051EC D8030000 stfd [r3], f0 000051F0 C8210040 lfd f1, [r1 + 0x0040] 000051F4 30A30020 addic r5, r3, 32 000051F8 308F0020 addic r4, r15, 32 000051FC D8230008 stfd [r3 + 0x0008], f1 00005200 C8010038 lfd f0, [r1 + 0x0038] 00005204 7CC58814 addc r6, r5, r17 00005208 D80F0000 stfd [r15], f0 0000520C C8410040 lfd f2, [r1 + 0x0040] 00005210 D84F0008 stfd [r15 + 0x0008], f2 00005214 7D47502E lwzx r10, r7, r10 00005218 81880004 lwz r12, [r8 + 0x0004] 0000521C 91550004 stw [r21 + 0x0004], r10 00005220 91550000 stw [r21], r10 00005224 C8010038 lfd f0, [r1 + 0x0038] 00005228 91970004 stw [r23 + 0x0004], r12 0000522C 91970000 stw [r23], r12 00005230 D8030010 stfd [r3 + 0x0010], f0 00005234 7D912014 addc r12, r17, r4 00005238 C8010040 lfd f0, [r1 + 0x0040] 0000523C 31460020 addic r10, r6, 32 00005240 2C000000 cmpwi r0, 0 00005244 D8030018 stfd [r3 + 0x0018], f0 00005248 7C6A8814 addc r3, r10, r17 0000524C 57FF803E rlwinm r31, r31, 16, 0, 31 00005250 C8010038 lfd f0, [r1 + 0x0038] 00005254 D80F0010 stfd [r15 + 0x0010], f0 00005258 C8010040 lfd f0, [r1 + 0x0040] 0000525C D80F0018 stfd [r15 + 0x0018], f0 00005260 814B0008 lwz r10, [r11 + 0x0008] 00005264 816B000C lwz r11, [r11 + 0x000C] 00005268 91550004 stw [r21 + 0x0004], r10 0000526C 91550000 stw [r21], r10 00005270 C8010038 lfd f0, [r1 + 0x0038] 00005274 57EAA536 rlwinm r10, r31, 20, 20, 27 00005278 91770004 stw [r23 + 0x0004], r11 0000527C 91770000 stw [r23], r11 00005280 7C058DAE .invalid 7C 00005284 30AC0020 addic r5, r12, 32 00005288 7DF12814 addc r15, r17, r5 0000528C C8010040 lfd f0, [r1 + 0x0040] 00005290 D8060008 stfd [r6 + 0x0008], f0 00005294 C8010038 lfd f0, [r1 + 0x0038] 00005298 7C1125AE .invalid 7C 0000529C C8010040 lfd f0, [r1 + 0x0040] 000052A0 D80C0008 stfd [r12 + 0x0008], f0 000052A4 80A80008 lwz r5, [r8 + 0x0008] 000052A8 8088000C lwz r4, [r8 + 0x000C] 000052AC 90B50004 stw [r21 + 0x0004], r5 000052B0 90B50000 stw [r21], r5 000052B4 C8010038 lfd f0, [r1 + 0x0038] 000052B8 90970004 stw [r23 + 0x0004], r4 000052BC 90970000 stw [r23], r4 000052C0 D8060010 stfd [r6 + 0x0010], f0 000052C4 57E56536 rlwinm r5, r31, 12, 20, 27 000052C8 3000FFFF subic r0, r0, 1 000052CC 7D672814 addc r11, r7, r5 000052D0 C8010040 lfd f0, [r1 + 0x0040] 000052D4 7D075014 addc r8, r7, r10 000052D8 D8060018 stfd [r6 + 0x0018], f0 000052DC C8010038 lfd f0, [r1 + 0x0038] 000052E0 D80C0010 stfd [r12 + 0x0010], f0 000052E4 C8010040 lfd f0, [r1 + 0x0040] 000052E8 D80C0018 stfd [r12 + 0x0018], f0 000052EC 4082FEE4 bne -0x0000011C /* 000051D0 */ label000052F0: 000052F0 7C63C014 addc r3, r3, r24 000052F4 7DEFC014 addc r15, r15, r24 000052F8 4800010C b +0x0000010C /* 00005404 */ label000052FC: 000052FC 7D51D014 addc r10, r17, r26 00005300 7D1D8814 addc r8, r29, r17 00005304 39680000 addi r11, r8, 0x0000 00005308 7FF93014 addc r31, r25, r6 0000530C 31290001 addic r9, r9, 1 00005310 38000000 li r0, 0x0000 00005314 30C80020 addic r6, r8, 32 00005318 38AA0000 addi r5, r10, 0x0000 0000531C 33CA0020 addic r30, r10, 32 label00005320: 00005320 819F0000 lwz r12, [r31] 00005324 809F0004 lwz r4, [r31 + 0x0004] 00005328 91950004 stw [r21 + 0x0004], r12 0000532C 91950000 stw [r21], r12 00005330 C8010038 lfd f0, [r1 + 0x0038] 00005334 90970004 stw [r23 + 0x0004], r4 00005338 90970000 stw [r23], r4 0000533C D8030000 stfd [r3], f0 00005340 C8210038 lfd f1, [r1 + 0x0038] 00005344 2F9B0000 cmpwi cr7, r27, 0 00005348 388A0000 addi r4, r10, 0x0000 0000534C D8230008 stfd [r3 + 0x0008], f1 00005350 C8010040 lfd f0, [r1 + 0x0040] 00005354 33FF0008 addic r31, r31, 8 00005358 D8030010 stfd [r3 + 0x0010], f0 0000535C C8410040 lfd f2, [r1 + 0x0040] 00005360 D8430018 stfd [r3 + 0x0018], f2 00005364 C8010038 lfd f0, [r1 + 0x0038] 00005368 7C668814 addc r3, r6, r17 0000536C D80F0000 stfd [r15], f0 00005370 C8610038 lfd f3, [r1 + 0x0038] 00005374 D86F0008 stfd [r15 + 0x0008], f3 00005378 C8010040 lfd f0, [r1 + 0x0040] 0000537C D80F0010 stfd [r15 + 0x0010], f0 00005380 C8010040 lfd f0, [r1 + 0x0040] 00005384 D80F0018 stfd [r15 + 0x0018], f0 00005388 C8010038 lfd f0, [r1 + 0x0038] 0000538C 33600000 addic r27, r0, 0 00005390 7DF1F014 addc r15, r17, r30 00005394 7C1D8DAE .invalid 7C 00005398 33A30020 addic r29, r3, 32 0000539C 3000FFFF subic r0, r0, 1 000053A0 C8010038 lfd f0, [r1 + 0x0038] 000053A4 D80B0008 stfd [r11 + 0x0008], f0 000053A8 7D7D8814 addc r11, r29, r17 000053AC 30CB0020 addic r6, r11, 32 000053B0 C8010040 lfd f0, [r1 + 0x0040] 000053B4 D8080010 stfd [r8 + 0x0010], f0 000053B8 C8010040 lfd f0, [r1 + 0x0040] 000053BC D8080018 stfd [r8 + 0x0018], f0 000053C0 390B0000 addi r8, r11, 0x0000 000053C4 C8010038 lfd f0, [r1 + 0x0038] 000053C8 7C11D5AE .invalid 7C 000053CC 334F0020 addic r26, r15, 32 000053D0 7D51D014 addc r10, r17, r26 000053D4 33CA0020 addic r30, r10, 32 000053D8 C8010038 lfd f0, [r1 + 0x0038] 000053DC D8050008 stfd [r5 + 0x0008], f0 000053E0 38AA0000 addi r5, r10, 0x0000 000053E4 C8010040 lfd f0, [r1 + 0x0040] 000053E8 D8040010 stfd [r4 + 0x0010], f0 000053EC C8010040 lfd f0, [r1 + 0x0040] 000053F0 D8040018 stfd [r4 + 0x0018], f0 000053F4 409EFF2C bne cr7, -0x000000D4 /* 00005320 */ 000053F8 4BFFFEF8 b -0x00000108 /* 000052F0 */ label000053FC: 000053FC 30600000 addic r3, r0, 0 00005400 31EF0020 addic r15, r15, 32 label00005404: 00005404 7E108014 addc r16, r16, r16 00005408 4086FD4C bne cr1, -0x000002B4 /* 00005154 */ 0000540C 7C639014 addc r3, r3, r18 00005410 7DEF9014 addc r15, r15, r18 00005414 419A0008 beq cr6, +0x00000008 /* 0000541C */ 00005418 3A930000 addi r20, r19, 0x0000 label0000541C: 0000541C 2C960000 cmpwi cr1, r22, 0 00005420 32D6FFFF subic r22, r22, 1 00005424 4086FD2C bne cr1, -0x000002D4 /* 00005150 */ 00005428 B9C10058 lmw r14, [r1 + 0x0058] 0000542C 302100A0 addic r1, r1, 160 00005430 4E800020 blr 00005434 00000000 .invalid 00005438 00002240 .invalid 0000543C 80120700 lwz r0, [r18 + 0x0700] 00005440 00000000 .invalid 00005444 0000035C .invalid 00005448 00144472 .invalid 0000544C 61775651 ori r23, r11, 0x5651 00005450 32347832 addic r17, r20, 30770 00005454 44696666 .invalid sc 00005458 6572656E oris r18, r11, 0x656E 0000545C 63650000 ori r5, r27, 0x0000 00005460 00000000 .invalid fn00005464: 00005464 7C0802A6 mflr r0 00005468 BF61FFEC stmw [r1 - 0x0014], r27 0000546C 90010008 stw [r1 + 0x0008], r0 00005470 54A0043E rlwinm r0, r5, 0, 16, 31 00005474 7C000034 cntlzw r0, r0 00005478 3400FFE0 subic. r0, r0, 32 0000547C 80030000 lwz r0, [r3] 00005480 9421FFA0 stwu [r1 - 0x0060], r1 00005484 9081003C stw [r1 + 0x003C], r4 00005488 90010038 stw [r1 + 0x0038], r0 0000548C 80C30000 lwz r6, [r3] 00005490 54A00FFE rlwinm r0, r5, 1, 31, 31 00005494 90C10038 stw [r1 + 0x0038], r6 00005498 80E60000 lwz r7, [r6] 0000549C 81030000 lwz r8, [r3] 000054A0 4C800382 cror crb4, crb0, crb0 000054A4 54E7023E rlwinm r7, r7, 0, 8, 31 000054A8 68000001 xori r0, r0, 0x0001 000054AC 2C000000 cmpwi r0, 0 000054B0 88060000 lbz r0, [r6] 000054B4 7D083814 addc r8, r8, r7 000054B8 7C060774 extsb r6, r0 000054BC 91030000 stw [r3], r8 000054C0 81010038 lwz r8, [r1 + 0x0038] 000054C4 54C607B8 rlwinm r6, r6, 0, 30, 28 000054C8 31080004 addic r8, r8, 4 000054CC 91010038 stw [r1 + 0x0038], r8 000054D0 81020084 lwz r8, [r2 + 0x0084] 000054D4 40840048 bge cr1, +0x00000048 /* 0000551C */ 000054D8 7C001120 mtcrf 0x01, r0 000054DC 3BA00010 li r29, 0x0010 000054E0 409D0018 ble cr7, +0x00000018 /* 000054F8 */ 000054E4 4182000C beq +0x0000000C /* 000054F0 */ 000054E8 83680018 lwz r27, [r8 + 0x0018] 000054EC 48000080 b +0x00000080 /* 0000556C */ label000054F0: 000054F0 8368001C lwz r27, [r8 + 0x001C] 000054F4 48000078 b +0x00000078 /* 0000556C */ label000054F8: 000054F8 4182001C beq +0x0000001C /* 00005514 */ 000054FC 83680008 lwz r27, [r8 + 0x0008] 00005500 34E7FFFC subic. r7, r7, 4 00005504 28860022 cmplwi cr1, r6, 34 00005508 2B860020 cmplwi cr7, r6, 32 0000550C 41820148 beq +0x00000148 /* 00005654 */ 00005510 4800006C b +0x0000006C /* 0000557C */ label00005514: 00005514 8368000C lwz r27, [r8 + 0x000C] 00005518 48000054 b +0x00000054 /* 0000556C */ label0000551C: 0000551C 7C001120 mtcrf 0x01, r0 00005520 3BA00008 li r29, 0x0008 00005524 409D0028 ble cr7, +0x00000028 /* 0000554C */ 00005528 4182001C beq +0x0000001C /* 00005544 */ 0000552C 83680010 lwz r27, [r8 + 0x0010] 00005530 34E7FFFC subic. r7, r7, 4 00005534 28860022 cmplwi cr1, r6, 34 00005538 2B860020 cmplwi cr7, r6, 32 0000553C 41820118 beq +0x00000118 /* 00005654 */ 00005540 4800003C b +0x0000003C /* 0000557C */ label00005544: 00005544 83680014 lwz r27, [r8 + 0x0014] 00005548 48000024 b +0x00000024 /* 0000556C */ label0000554C: 0000554C 4182001C beq +0x0000001C /* 00005568 */ 00005550 83680000 lwz r27, [r8] 00005554 34E7FFFC subic. r7, r7, 4 00005558 28860022 cmplwi cr1, r6, 34 0000555C 2B860020 cmplwi cr7, r6, 32 00005560 418200F4 beq +0x000000F4 /* 00005654 */ 00005564 48000018 b +0x00000018 /* 0000557C */ label00005568: 00005568 83680004 lwz r27, [r8 + 0x0004] label0000556C: 0000556C 34E7FFFC subic. r7, r7, 4 00005570 28860022 cmplwi cr1, r6, 34 00005574 2B860020 cmplwi cr7, r6, 32 00005578 418200DC beq +0x000000DC /* 00005654 */ label0000557C: 0000557C 28060023 cmplwi r6, 35 00005580 4186000C beq cr1, +0x0000000C /* 0000558C */ 00005584 28860021 cmplwi cr1, r6, 33 00005588 409E0050 bne cr7, +0x00000050 /* 000055D8 */ label0000558C: 0000558C 7C001120 mtcrf 0x01, r0 00005590 3C002AAB lis r0, 0x2AAB 00005594 3000AAAB subic r0, r0, 21845 00005598 7CE51670 srawi r5, r7, 2 0000559C 419D0010 bgt cr7, +0x00000010 /* 000055AC */ 000055A0 7C003896 mulhw r0, r0, r7 000055A4 54060FFE rlwinm r6, r0, 1, 31, 31 000055A8 7CA03014 addc r5, r0, r6 label000055AC: 000055AC 397B0000 addi r11, r27, 0x0000 000055B0 30610038 addic r3, r1, 56 000055B4 3081003C addic r4, r1, 60 000055B8 4BFFEAF1 bl -0x00001510 /* 000040A8 */ 000055BC 80410014 lwz r2, [r1 + 0x0014] 000055C0 81810068 lwz r12, [r1 + 0x0068] 000055C4 8361004C lwz r27, [r1 + 0x004C] 000055C8 30210060 addic r1, r1, 96 000055CC 7D8803A6 mtlr r12 000055D0 83A1FFF4 lwz r29, [r1 - 0x000C] 000055D4 4E800020 blr label000055D8: 000055D8 3BC00007 li r30, 0x0007 000055DC 41820008 beq +0x00000008 /* 000055E4 */ 000055E0 40860074 bne cr1, +0x00000074 /* 00005654 */ label000055E4: 000055E4 80C10038 lwz r6, [r1 + 0x0038] 000055E8 3B80001F li r28, 0x001F 000055EC 83E60000 lwz r31, [r6] 000055F0 30060004 addic r0, r6, 4 000055F4 2C1F0000 cmpwi r31, 0 000055F8 90010038 stw [r1 + 0x0038], r0 000055FC 8001003C lwz r0, [r1 + 0x003C] 00005600 30610038 addic r3, r1, 56 00005604 3081003C addic r4, r1, 60 label00005608: 00005608 40800018 bge +0x00000018 /* 00005620 */ 0000560C 397B0000 addi r11, r27, 0x0000 00005610 38A00001 li r5, 0x0001 00005614 4BFFEA95 bl -0x0000156C /* 000040A8 */ 00005618 80410014 lwz r2, [r1 + 0x0014] 0000561C 4800000C b +0x0000000C /* 00005628 */ label00005620: 00005620 7C1D0014 addc r0, r29, r0 00005624 9001003C stw [r1 + 0x003C], r0 label00005628: 00005628 2F9C0000 cmpwi cr7, r28, 0 0000562C 7FFFF815 addc. r31, r31, r31 00005630 339CFFFF subic r28, r28, 1 00005634 419E0014 beq cr7, +0x00000014 /* 00005648 */ 00005638 8001003C lwz r0, [r1 + 0x003C] 0000563C 30610038 addic r3, r1, 56 00005640 3081003C addic r4, r1, 60 00005644 4BFFFFC4 b -0x0000003C /* 00005608 */ label00005648: 00005648 2C1E0000 cmpwi r30, 0 0000564C 33DEFFFF subic r30, r30, 1 00005650 4082FF94 bne -0x0000006C /* 000055E4 */ label00005654: 00005654 81810068 lwz r12, [r1 + 0x0068] 00005658 30210060 addic r1, r1, 96 0000565C 7D8803A6 mtlr r12 00005660 BB61FFEC lmw r27, [r1 - 0x0014] 00005664 4E800020 blr 00005668 00000000 .invalid 0000566C 00002041 .invalid 00005670 80050300 lwz r0, [r5 + 0x0300] 00005674 00000000 .invalid 00005678 00000204 .invalid 0000567C 00104578 .invalid 00005680 70616E64 andi. r1, r3, 0x6E64 00005684 436F6465 bdzl cr3, +0x00006464 /* 0000BAE8 */ 00005688 426F6F6B bdzla cr3, 0x00006F68 0000568C 31360000 addic r9, r22, 0 00005690 BFC1FFF8 stmw [r1 - 0x0008], r30 00005694 3125FFFF subic r9, r5, 1 00005698 83C30000 lwz r30, [r3] 0000569C 81440000 lwz r10, [r4] label000056A0: 000056A0 881E0005 lbz r0, [r30 + 0x0005] 000056A4 83FE0000 lwz r31, [r30] 000056A8 7C000774 extsb r0, r0 000056AC 540B083C rlwinm r11, r0, 1, 0, 30 000056B0 881E0004 lbz r0, [r30 + 0x0004] 000056B4 57E5463E rlwinm r5, r31, 8, 24, 31 000056B8 7C0C0774 extsb r12, r0 000056BC 7C0C5814 addc r0, r12, r11 000056C0 7CCB2815 addc. r6, r11, r5 000056C4 2C8600FF cmpwi cr1, r6, 255 000056C8 33DE0006 addic r30, r30, 6 000056CC 7D8C6014 addc r12, r12, r12 000056D0 7C080E70 srawi r8, r0, 1 000056D4 4080000C bge +0x0000000C /* 000056E0 */ 000056D8 38C00000 li r6, 0x0000 000056DC 4800000C b +0x0000000C /* 000056E8 */ label000056E0: 000056E0 40850008 ble cr1, +0x00000008 /* 000056E8 */ 000056E4 38C000FF li r6, 0x00FF label000056E8: 000056E8 7C082811 subfc. r0, r8, r5 000056EC 2C8000FF cmpwi cr1, r0, 255 000056F0 54C61034 rlwinm r6, r6, 2, 0, 26 000056F4 40800014 bge +0x00000014 /* 00005708 */ 000056F8 38000000 li r0, 0x0000 000056FC 7CAC2815 addc. r5, r12, r5 00005700 7C001E70 srawi r0, r0, 3 00005704 48000014 b +0x00000014 /* 00005718 */ label00005708: 00005708 40850008 ble cr1, +0x00000008 /* 00005710 */ 0000570C 380000FF li r0, 0x00FF label00005710: 00005710 7CAC2815 addc. r5, r12, r5 00005714 7C001E70 srawi r0, r0, 3 label00005718: 00005718 7C060014 addc r0, r6, r0 0000571C 2C8500FF cmpwi cr1, r5, 255 00005720 54062834 rlwinm r6, r0, 5, 0, 26 00005724 4080000C bge +0x0000000C /* 00005730 */ 00005728 38A00000 li r5, 0x0000 0000572C 4800000C b +0x0000000C /* 00005738 */ label00005730: 00005730 40850008 ble cr1, +0x00000008 /* 00005738 */ 00005734 38A000FF li r5, 0x00FF label00005738: 00005738 57E7863E rlwinm r7, r31, 16, 24, 31 0000573C 7C0B3815 addc. r0, r11, r7 00005740 7CA51E70 srawi r5, r5, 3 00005744 7CA62814 addc r5, r6, r5 00005748 2C8000FB cmpwi cr1, r0, 251 0000574C 54A53032 rlwinm r5, r5, 6, 0, 25 00005750 4080000C bge +0x0000000C /* 0000575C */ 00005754 38000000 li r0, 0x0000 00005758 4800000C b +0x0000000C /* 00005764 */ label0000575C: 0000575C 40850008 ble cr1, +0x00000008 /* 00005764 */ 00005760 380000FB li r0, 0x00FB label00005764: 00005764 7CC83811 subfc. r6, r8, r7 00005768 30000004 addic r0, r0, 4 0000576C 7C001E70 srawi r0, r0, 3 00005770 2C8600FB cmpwi cr1, r6, 251 00005774 7C050014 addc r0, r5, r0 00005778 54062834 rlwinm r6, r0, 5, 0, 26 0000577C 4080000C bge +0x0000000C /* 00005788 */ 00005780 38000000 li r0, 0x0000 00005784 48000010 b +0x00000010 /* 00005794 */ label00005788: 00005788 7C083810 subfc r0, r8, r7 0000578C 40850008 ble cr1, +0x00000008 /* 00005794 */ 00005790 380000FB li r0, 0x00FB label00005794: 00005794 7CAC3815 addc. r5, r12, r7 00005798 30000004 addic r0, r0, 4 0000579C 7C001E70 srawi r0, r0, 3 000057A0 7C060014 addc r0, r6, r0 000057A4 2C8500FB cmpwi cr1, r5, 251 000057A8 54072834 rlwinm r7, r0, 5, 0, 26 000057AC 4080000C bge +0x0000000C /* 000057B8 */ 000057B0 38A00000 li r5, 0x0000 000057B4 4800000C b +0x0000000C /* 000057C0 */ label000057B8: 000057B8 40850008 ble cr1, +0x00000008 /* 000057C0 */ 000057BC 38A000FB li r5, 0x00FB label000057C0: 000057C0 57E0C63E rlwinm r0, r31, 24, 24, 31 000057C4 7CCB0015 addc. r6, r11, r0 000057C8 30A50004 addic r5, r5, 4 000057CC 7CA51E70 srawi r5, r5, 3 000057D0 7CA72814 addc r5, r7, r5 000057D4 2C8600FB cmpwi cr1, r6, 251 000057D8 90AA0000 stw [r10], r5 000057DC 4080000C bge +0x0000000C /* 000057E8 */ 000057E0 38C00000 li r6, 0x0000 000057E4 4800000C b +0x0000000C /* 000057F0 */ label000057E8: 000057E8 40850008 ble cr1, +0x00000008 /* 000057F0 */ 000057EC 38C000FB li r6, 0x00FB label000057F0: 000057F0 7CA80011 subfc. r5, r8, r0 000057F4 2C8500FB cmpwi cr1, r5, 251 000057F8 30C60004 addic r6, r6, 4 000057FC 54C51034 rlwinm r5, r6, 2, 0, 26 00005800 40800010 bge +0x00000010 /* 00005810 */ 00005804 38C00000 li r6, 0x0000 00005808 7C0C0015 addc. r0, r12, r0 0000580C 48000014 b +0x00000014 /* 00005820 */ label00005810: 00005810 7CC80010 subfc r6, r8, r0 00005814 40850008 ble cr1, +0x00000008 /* 0000581C */ 00005818 38C000FB li r6, 0x00FB label0000581C: 0000581C 7C0C0015 addc. r0, r12, r0 label00005820: 00005820 30C60004 addic r6, r6, 4 00005824 7CC61E70 srawi r6, r6, 3 00005828 7CA53014 addc r5, r5, r6 0000582C 2C8000FB cmpwi cr1, r0, 251 00005830 54A52834 rlwinm r5, r5, 5, 0, 26 00005834 4080000C bge +0x0000000C /* 00005840 */ 00005838 38000000 li r0, 0x0000 0000583C 4800000C b +0x0000000C /* 00005848 */ label00005840: 00005840 40850008 ble cr1, +0x00000008 /* 00005848 */ 00005844 380000FB li r0, 0x00FB label00005848: 00005848 57E6063E rlwinm r6, r31, 0, 24, 31 0000584C 7CEB3015 addc. r7, r11, r6 00005850 30000004 addic r0, r0, 4 00005854 7C001E70 srawi r0, r0, 3 00005858 7C050014 addc r0, r5, r0 0000585C 2C8700FF cmpwi cr1, r7, 255 00005860 54053032 rlwinm r5, r0, 6, 0, 25 00005864 4080000C bge +0x0000000C /* 00005870 */ 00005868 38E00000 li r7, 0x0000 0000586C 4800000C b +0x0000000C /* 00005878 */ label00005870: 00005870 40850008 ble cr1, +0x00000008 /* 00005878 */ 00005874 38E000FF li r7, 0x00FF label00005878: 00005878 7C083011 subfc. r0, r8, r6 0000587C 7CE71E70 srawi r7, r7, 3 00005880 2C8000FF cmpwi cr1, r0, 255 00005884 7CA53814 addc r5, r5, r7 00005888 54A02834 rlwinm r0, r5, 5, 0, 26 0000588C 4080000C bge +0x0000000C /* 00005898 */ 00005890 38A00000 li r5, 0x0000 00005894 48000010 b +0x00000010 /* 000058A4 */ label00005898: 00005898 7CA83010 subfc r5, r8, r6 0000589C 40850008 ble cr1, +0x00000008 /* 000058A4 */ 000058A0 38A000FF li r5, 0x00FF label000058A4: 000058A4 7CCC3015 addc. r6, r12, r6 000058A8 7CA51E70 srawi r5, r5, 3 000058AC 7C002814 addc r0, r0, r5 000058B0 2C8600FF cmpwi cr1, r6, 255 000058B4 54002834 rlwinm r0, r0, 5, 0, 26 000058B8 4080000C bge +0x0000000C /* 000058C4 */ 000058BC 38C00000 li r6, 0x0000 000058C0 4800000C b +0x0000000C /* 000058CC */ label000058C4: 000058C4 40850008 ble cr1, +0x00000008 /* 000058CC */ 000058C8 38C000FF li r6, 0x00FF label000058CC: 000058CC 2C890000 cmpwi cr1, r9, 0 000058D0 7CC51E70 srawi r5, r6, 3 000058D4 7C002814 addc r0, r0, r5 000058D8 900A0004 stw [r10 + 0x0004], r0 000058DC 314A0008 addic r10, r10, 8 000058E0 3129FFFF subic r9, r9, 1 000058E4 4086FDBC bne cr1, -0x00000244 /* 000056A0 */ 000058E8 93C30000 stw [r3], r30 000058EC 91440000 stw [r4], r10 000058F0 BBC1FFF8 lmw r30, [r1 - 0x0008] 000058F4 4E800020 blr 000058F8 00000000 .invalid 000058FC 00002040 .invalid 00005900 00020300 .invalid 00005904 00000000 .invalid 00005908 00000268 .invalid 0000590C 000E4578 .invalid 00005910 70616E64 andi. r1, r3, 0x6E64 00005914 31364E6F addic r9, r22, 20079 00005918 726D616C andi. r13, r19, 0x616C 0000591C BF41FFE8 stmw [r1 - 0x0018], r26 00005920 7D800026 mfcr r12 00005924 91810004 stw [r1 + 0x0004], r12 00005928 33C5FFFF subic r30, r5, 1 0000592C 83A30000 lwz r29, [r3] 00005930 83840000 lwz r28, [r4] label00005934: 00005934 881D0005 lbz r0, [r29 + 0x0005] 00005938 88BD0004 lbz r5, [r29 + 0x0004] 0000593C 2D1E0000 cmpwi cr2, r30, 0 00005940 7C000774 extsb r0, r0 00005944 7CBA0774 extsb r26, r5 00005948 541B083C rlwinm r27, r0, 1, 0, 30 0000594C 7C1AD814 addc r0, r26, r27 00005950 7C000E70 srawi r0, r0, 1 00005954 817D0000 lwz r11, [r29] 00005958 7D8000D0 neg r12, r0 0000595C 7F5AD014 addc r26, r26, r26 00005960 33BD0006 addic r29, r29, 6 00005964 311CFFFC subic r8, r28, 4 00005968 39200001 li r9, 0x0001 label0000596C: 0000596C 5565463E rlwinm r5, r11, 8, 24, 31 00005970 556A863E rlwinm r10, r11, 16, 24, 31 00005974 7C1B2815 addc. r0, r27, r5 00005978 2C8000FF cmpwi cr1, r0, 255 0000597C 2E090000 cmpwi cr4, r9, 0 00005980 7CDA2814 addc r6, r26, r5 00005984 7FFA5014 addc r31, r26, r10 00005988 7CFB5014 addc r7, r27, r10 0000598C 7CA56014 addc r5, r5, r12 00005990 7D4A6014 addc r10, r10, r12 00005994 4080000C bge +0x0000000C /* 000059A0 */ 00005998 38000000 li r0, 0x0000 0000599C 4800000C b +0x0000000C /* 000059A8 */ label000059A0: 000059A0 40850008 ble cr1, +0x00000008 /* 000059A8 */ 000059A4 380000FF li r0, 0x00FF label000059A8: 000059A8 2C050000 cmpwi r5, 0 000059AC 2F0500FF cmpwi cr6, r5, 255 000059B0 2C8600FF cmpwi cr1, r6, 255 000059B4 2F8700FF cmpwi cr7, r7, 255 000059B8 2E8A00FF cmpwi cr5, r10, 255 000059BC 2D9F00FF cmpwi cr3, r31, 255 000059C0 54001034 rlwinm r0, r0, 2, 0, 26 000059C4 4080000C bge +0x0000000C /* 000059D0 */ 000059C8 38A00000 li r5, 0x0000 000059CC 4800000C b +0x0000000C /* 000059D8 */ label000059D0: 000059D0 40990008 ble cr6, +0x00000008 /* 000059D8 */ 000059D4 38A000FF li r5, 0x00FF label000059D8: 000059D8 2C060000 cmpwi r6, 0 000059DC 7CA51E70 srawi r5, r5, 3 000059E0 7C002814 addc r0, r0, r5 000059E4 54002834 rlwinm r0, r0, 5, 0, 26 000059E8 40800010 bge +0x00000010 /* 000059F8 */ 000059EC 38C00000 li r6, 0x0000 000059F0 2C070000 cmpwi r7, 0 000059F4 48000010 b +0x00000010 /* 00005A04 */ label000059F8: 000059F8 40850008 ble cr1, +0x00000008 /* 00005A00 */ 000059FC 38C000FF li r6, 0x00FF label00005A00: 00005A00 2C070000 cmpwi r7, 0 label00005A04: 00005A04 7CC51E70 srawi r5, r6, 3 00005A08 7C002814 addc r0, r0, r5 00005A0C 556B803E rlwinm r11, r11, 16, 0, 31 00005A10 54003032 rlwinm r0, r0, 6, 0, 25 00005A14 4080000C bge +0x0000000C /* 00005A20 */ 00005A18 38E00000 li r7, 0x0000 00005A1C 4800000C b +0x0000000C /* 00005A28 */ label00005A20: 00005A20 409D0008 ble cr7, +0x00000008 /* 00005A28 */ 00005A24 38E000FF li r7, 0x00FF label00005A28: 00005A28 2C0A0000 cmpwi r10, 0 00005A2C 7CE51E70 srawi r5, r7, 3 00005A30 7C002814 addc r0, r0, r5 00005A34 54002834 rlwinm r0, r0, 5, 0, 26 00005A38 40800010 bge +0x00000010 /* 00005A48 */ 00005A3C 39400000 li r10, 0x0000 00005A40 2C1F0000 cmpwi r31, 0 00005A44 48000010 b +0x00000010 /* 00005A54 */ label00005A48: 00005A48 40950008 ble cr5, +0x00000008 /* 00005A50 */ 00005A4C 394000FF li r10, 0x00FF label00005A50: 00005A50 2C1F0000 cmpwi r31, 0 label00005A54: 00005A54 7D451E70 srawi r5, r10, 3 00005A58 7C002814 addc r0, r0, r5 00005A5C 54002834 rlwinm r0, r0, 5, 0, 26 00005A60 40800010 bge +0x00000010 /* 00005A70 */ 00005A64 3BE00000 li r31, 0x0000 00005A68 7FE51E70 srawi r5, r31, 3 00005A6C 48000010 b +0x00000010 /* 00005A7C */ label00005A70: 00005A70 408D0008 ble cr3, +0x00000008 /* 00005A78 */ 00005A74 3BE000FF li r31, 0x00FF label00005A78: 00005A78 7FE51E70 srawi r5, r31, 3 label00005A7C: 00005A7C 7C002814 addc r0, r0, r5 00005A80 94080004 stwu [r8 + 0x0004], r0 00005A84 339C0004 addic r28, r28, 4 00005A88 3129FFFF subic r9, r9, 1 00005A8C 4092FEE0 bne cr4, -0x00000120 /* 0000596C */ 00005A90 33DEFFFF subic r30, r30, 1 00005A94 408AFEA0 bne cr2, -0x00000160 /* 00005934 */ 00005A98 93A30000 stw [r3], r29 00005A9C 93840000 stw [r4], r28 00005AA0 81810004 lwz r12, [r1 + 0x0004] 00005AA4 BB41FFE8 lmw r26, [r1 - 0x0018] 00005AA8 7D838120 mtcrf 0x38, r12 00005AAC 4E800020 blr 00005AB0 00000000 .invalid 00005AB4 00002042 .invalid 00005AB8 00060300 .invalid 00005ABC 00000000 .invalid 00005AC0 00000194 .invalid 00005AC4 00164578 .invalid 00005AC8 70616E64 andi. r1, r3, 0x6E64 00005ACC 31364E6F addic r9, r22, 20079 00005AD0 726D616C andi. r13, r19, 0x616C 00005AD4 4E6F4469 .invalid 4C 00005AD8 74686572 andis. r8, r3, 0x6572 00005ADC BF21FFE4 stmw [r1 - 0x001C], r25 00005AE0 7D800026 mfcr r12 00005AE4 91810004 stw [r1 + 0x0004], r12 00005AE8 3185FFFF subic r12, r5, 1 00005AEC 83E30000 lwz r31, [r3] 00005AF0 83C40000 lwz r30, [r4] label00005AF4: 00005AF4 881F0005 lbz r0, [r31 + 0x0005] 00005AF8 88BF0004 lbz r5, [r31 + 0x0004] 00005AFC 7C000774 extsb r0, r0 00005B00 3B4C0000 addi r26, r12, 0x0000 00005B04 7CBD0774 extsb r29, r5 00005B08 541C083C rlwinm r28, r0, 1, 0, 30 00005B0C 7C1DE014 addc r0, r29, r28 00005B10 7C000E70 srawi r0, r0, 1 00005B14 837F0000 lwz r27, [r31] 00005B18 7F2000D0 neg r25, r0 00005B1C 7FBDE814 addc r29, r29, r29 00005B20 33FF0006 addic r31, r31, 6 00005B24 313EFFFC subic r9, r30, 4 00005B28 39400003 li r10, 0x0003 label00005B2C: 00005B2C 5760463E rlwinm r0, r27, 8, 24, 31 00005B30 7CFD0014 addc r7, r29, r0 00005B34 7CC0C814 addc r6, r0, r25 00005B38 7D7C0015 addc. r11, r28, r0 00005B3C 2C870000 cmpwi cr1, r7, 0 00005B40 2F060000 cmpwi cr6, r6, 0 00005B44 2D8600FF cmpwi cr3, r6, 255 00005B48 4E800000 mcrf cr5, cr0 00005B4C 2F8700FF cmpwi cr7, r7, 255 00005B50 2E0600FB cmpwi cr4, r6, 251 00005B54 2D0700FB cmpwi cr2, r7, 251 00005B58 577B403E rlwinm r27, r27, 8, 0, 31 00005B5C 390A0000 addi r8, r10, 0x0000 00005B60 380B0000 addi r0, r11, 0x0000 00005B64 4080000C bge +0x0000000C /* 00005B70 */ 00005B68 38000000 li r0, 0x0000 00005B6C 48000010 b +0x00000010 /* 00005B7C */ label00005B70: 00005B70 2C0000FF cmpwi r0, 255 00005B74 40810008 ble +0x00000008 /* 00005B7C */ 00005B78 380000FF li r0, 0x00FF label00005B7C: 00005B7C 54001034 rlwinm r0, r0, 2, 0, 26 00005B80 4C180000 mcrf cr0, cr6 00005B84 33DE0004 addic r30, r30, 4 00005B88 314AFFFF subic r10, r10, 1 00005B8C 40800018 bge +0x00000018 /* 00005BA4 */ 00005B90 38A00000 li r5, 0x0000 00005B94 7CA51E70 srawi r5, r5, 3 00005B98 4C040000 mcrf cr0, cr1 00005B9C 7C002814 addc r0, r0, r5 00005BA0 48000034 b +0x00000034 /* 00005BD4 */ label00005BA4: 00005BA4 408D0020 ble cr3, +0x00000020 /* 00005BC4 */ 00005BA8 38A000FF li r5, 0x00FF 00005BAC 7CA51E70 srawi r5, r5, 3 00005BB0 4C040000 mcrf cr0, cr1 00005BB4 7C002814 addc r0, r0, r5 00005BB8 54052834 rlwinm r5, r0, 5, 0, 26 00005BBC 40800028 bge +0x00000028 /* 00005BE4 */ 00005BC0 4800001C b +0x0000001C /* 00005BDC */ label00005BC4: 00005BC4 38A60000 addi r5, r6, 0x0000 00005BC8 7CA51E70 srawi r5, r5, 3 00005BCC 4C040000 mcrf cr0, cr1 00005BD0 7C002814 addc r0, r0, r5 label00005BD4: 00005BD4 54052834 rlwinm r5, r0, 5, 0, 26 00005BD8 4080000C bge +0x0000000C /* 00005BE4 */ label00005BDC: 00005BDC 38000000 li r0, 0x0000 00005BE0 48000024 b +0x00000024 /* 00005C04 */ label00005BE4: 00005BE4 409D001C ble cr7, +0x0000001C /* 00005C00 */ 00005BE8 380000FF li r0, 0x00FF 00005BEC 7C001E70 srawi r0, r0, 3 00005BF0 7C050014 addc r0, r5, r0 00005BF4 54003032 rlwinm r0, r0, 6, 0, 25 00005BF8 40940024 bge cr5, +0x00000024 /* 00005C1C */ 00005BFC 48000018 b +0x00000018 /* 00005C14 */ label00005C00: 00005C00 38070000 addi r0, r7, 0x0000 label00005C04: 00005C04 7C001E70 srawi r0, r0, 3 00005C08 7C050014 addc r0, r5, r0 00005C0C 54003032 rlwinm r0, r0, 6, 0, 25 00005C10 4094000C bge cr5, +0x0000000C /* 00005C1C */ label00005C14: 00005C14 39600000 li r11, 0x0000 00005C18 48000010 b +0x00000010 /* 00005C28 */ label00005C1C: 00005C1C 2F8B00FB cmpwi cr7, r11, 251 00005C20 409D0008 ble cr7, +0x00000008 /* 00005C28 */ 00005C24 396000FB li r11, 0x00FB label00005C28: 00005C28 30AB0004 addic r5, r11, 4 00005C2C 7CA51E70 srawi r5, r5, 3 00005C30 7C002814 addc r0, r0, r5 00005C34 54002834 rlwinm r0, r0, 5, 0, 26 00005C38 40980018 bge cr6, +0x00000018 /* 00005C50 */ 00005C3C 38C00000 li r6, 0x0000 00005C40 30A60004 addic r5, r6, 4 00005C44 7CA51E70 srawi r5, r5, 3 00005C48 7C002814 addc r0, r0, r5 00005C4C 48000018 b +0x00000018 /* 00005C64 */ label00005C50: 00005C50 40910008 ble cr4, +0x00000008 /* 00005C58 */ 00005C54 38C000FB li r6, 0x00FB label00005C58: 00005C58 30A60004 addic r5, r6, 4 00005C5C 7CA51E70 srawi r5, r5, 3 00005C60 7C002814 addc r0, r0, r5 label00005C64: 00005C64 54002834 rlwinm r0, r0, 5, 0, 26 00005C68 4084001C bge cr1, +0x0000001C /* 00005C84 */ 00005C6C 38E00000 li r7, 0x0000 00005C70 30A70004 addic r5, r7, 4 00005C74 2C880000 cmpwi cr1, r8, 0 00005C78 7CA51E70 srawi r5, r5, 3 00005C7C 7C002814 addc r0, r0, r5 00005C80 4800001C b +0x0000001C /* 00005C9C */ label00005C84: 00005C84 40890008 ble cr2, +0x00000008 /* 00005C8C */ 00005C88 38E000FB li r7, 0x00FB label00005C8C: 00005C8C 30A70004 addic r5, r7, 4 00005C90 2C880000 cmpwi cr1, r8, 0 00005C94 7CA51E70 srawi r5, r5, 3 00005C98 7C002814 addc r0, r0, r5 label00005C9C: 00005C9C 94090004 stwu [r9 + 0x0004], r0 00005CA0 4086FE8C bne cr1, -0x00000174 /* 00005B2C */ 00005CA4 2C9A0000 cmpwi cr1, r26, 0 00005CA8 318CFFFF subic r12, r12, 1 00005CAC 4086FE48 bne cr1, -0x000001B8 /* 00005AF4 */ 00005CB0 93E30000 stw [r3], r31 00005CB4 93C40000 stw [r4], r30 00005CB8 81810004 lwz r12, [r1 + 0x0004] 00005CBC BB21FFE4 lmw r25, [r1 - 0x001C] 00005CC0 7D838120 mtcrf 0x38, r12 00005CC4 4E800020 blr 00005CC8 00000000 .invalid 00005CCC 00002042 .invalid 00005CD0 00070300 .invalid 00005CD4 00000000 .invalid 00005CD8 000001EC .invalid 00005CDC 000E4578 .invalid 00005CE0 70616E64 andi. r1, r3, 0x6E64 00005CE4 3136446F addic r9, r22, 17519 00005CE8 75626C65 andis. r2, r11, 0x6C65 00005CEC BF21FFE4 stmw [r1 - 0x001C], r25 00005CF0 7D800026 mfcr r12 00005CF4 91810004 stw [r1 + 0x0004], r12 00005CF8 33C5FFFF subic r30, r5, 1 00005CFC 83A30000 lwz r29, [r3] 00005D00 83840000 lwz r28, [r4] label00005D04: 00005D04 881D0005 lbz r0, [r29 + 0x0005] 00005D08 88BD0004 lbz r5, [r29 + 0x0004] 00005D0C 7C000774 extsb r0, r0 00005D10 397E0000 addi r11, r30, 0x0000 00005D14 7CBA0774 extsb r26, r5 00005D18 541B083C rlwinm r27, r0, 1, 0, 30 00005D1C 7C1AD814 addc r0, r26, r27 00005D20 7C000E70 srawi r0, r0, 1 00005D24 815D0000 lwz r10, [r29] 00005D28 7D8000D0 neg r12, r0 00005D2C 7F5AD014 addc r26, r26, r26 00005D30 33BD0006 addic r29, r29, 6 00005D34 30FCFFFC subic r7, r28, 4 00005D38 39000003 li r8, 0x0003 label00005D3C: 00005D3C 5540463E rlwinm r0, r10, 8, 24, 31 00005D40 7D206014 addc r9, r0, r12 00005D44 7CDA0014 addc r6, r26, r0 00005D48 7F3B0015 addc. r25, r27, r0 00005D4C 2D0600FF cmpwi cr2, r6, 255 00005D50 2C860000 cmpwi cr1, r6, 0 00005D54 2F090000 cmpwi cr6, r9, 0 00005D58 4E800000 mcrf cr5, cr0 00005D5C 2D9900FF cmpwi cr3, r25, 255 00005D60 4E080000 mcrf cr4, cr2 00005D64 2F8900FF cmpwi cr7, r9, 255 00005D68 554A403E rlwinm r10, r10, 8, 0, 31 00005D6C 3BE80000 addi r31, r8, 0x0000 00005D70 38190000 addi r0, r25, 0x0000 00005D74 38A90000 addi r5, r9, 0x0000 00005D78 4080000C bge +0x0000000C /* 00005D84 */ 00005D7C 38000000 li r0, 0x0000 00005D80 48000010 b +0x00000010 /* 00005D90 */ label00005D84: 00005D84 4C0C0000 mcrf cr0, cr3 00005D88 40810008 ble +0x00000008 /* 00005D90 */ 00005D8C 380000FF li r0, 0x00FF label00005D90: 00005D90 54001034 rlwinm r0, r0, 2, 0, 26 00005D94 4C180000 mcrf cr0, cr6 00005D98 339C0004 addic r28, r28, 4 00005D9C 3108FFFF subic r8, r8, 1 00005DA0 40800018 bge +0x00000018 /* 00005DB8 */ 00005DA4 38A00000 li r5, 0x0000 00005DA8 7CA51E70 srawi r5, r5, 3 00005DAC 4C040000 mcrf cr0, cr1 00005DB0 7C002814 addc r0, r0, r5 00005DB4 4800001C b +0x0000001C /* 00005DD0 */ label00005DB8: 00005DB8 4C1C0000 mcrf cr0, cr7 00005DBC 40810008 ble +0x00000008 /* 00005DC4 */ 00005DC0 38A000FF li r5, 0x00FF label00005DC4: 00005DC4 7CA51E70 srawi r5, r5, 3 00005DC8 4C040000 mcrf cr0, cr1 00005DCC 7C002814 addc r0, r0, r5 label00005DD0: 00005DD0 54052834 rlwinm r5, r0, 5, 0, 26 00005DD4 40800014 bge +0x00000014 /* 00005DE8 */ 00005DD8 38000000 li r0, 0x0000 00005DDC 7C001E70 srawi r0, r0, 3 00005DE0 7C050014 addc r0, r5, r0 00005DE4 4800002C b +0x0000002C /* 00005E10 */ label00005DE8: 00005DE8 4089001C ble cr2, +0x0000001C /* 00005E04 */ 00005DEC 380000FF li r0, 0x00FF 00005DF0 7C001E70 srawi r0, r0, 3 00005DF4 7C050014 addc r0, r5, r0 00005DF8 54003032 rlwinm r0, r0, 6, 0, 25 00005DFC 40940024 bge cr5, +0x00000024 /* 00005E20 */ 00005E00 48000018 b +0x00000018 /* 00005E18 */ label00005E04: 00005E04 38060000 addi r0, r6, 0x0000 00005E08 7C001E70 srawi r0, r0, 3 00005E0C 7C050014 addc r0, r5, r0 label00005E10: 00005E10 54003032 rlwinm r0, r0, 6, 0, 25 00005E14 4094000C bge cr5, +0x0000000C /* 00005E20 */ label00005E18: 00005E18 3B200000 li r25, 0x0000 00005E1C 4800000C b +0x0000000C /* 00005E28 */ label00005E20: 00005E20 408D0008 ble cr3, +0x00000008 /* 00005E28 */ 00005E24 3B2000FF li r25, 0x00FF label00005E28: 00005E28 7F251E70 srawi r5, r25, 3 00005E2C 7C002814 addc r0, r0, r5 00005E30 54002834 rlwinm r0, r0, 5, 0, 26 00005E34 4098001C bge cr6, +0x0000001C /* 00005E50 */ 00005E38 39200000 li r9, 0x0000 00005E3C 7D251E70 srawi r5, r9, 3 00005E40 7C002814 addc r0, r0, r5 00005E44 54002834 rlwinm r0, r0, 5, 0, 26 00005E48 40840028 bge cr1, +0x00000028 /* 00005E70 */ 00005E4C 4800001C b +0x0000001C /* 00005E68 */ label00005E50: 00005E50 409D0008 ble cr7, +0x00000008 /* 00005E58 */ 00005E54 392000FF li r9, 0x00FF label00005E58: 00005E58 7D251E70 srawi r5, r9, 3 00005E5C 7C002814 addc r0, r0, r5 00005E60 54002834 rlwinm r0, r0, 5, 0, 26 00005E64 4084000C bge cr1, +0x0000000C /* 00005E70 */ label00005E68: 00005E68 38C00000 li r6, 0x0000 00005E6C 4800000C b +0x0000000C /* 00005E78 */ label00005E70: 00005E70 40910008 ble cr4, +0x00000008 /* 00005E78 */ 00005E74 38C000FF li r6, 0x00FF label00005E78: 00005E78 2C9F0000 cmpwi cr1, r31, 0 00005E7C 7CC51E70 srawi r5, r6, 3 00005E80 7C002814 addc r0, r0, r5 00005E84 94070004 stwu [r7 + 0x0004], r0 00005E88 4086FEB4 bne cr1, -0x0000014C /* 00005D3C */ 00005E8C 2C8B0000 cmpwi cr1, r11, 0 00005E90 33DEFFFF subic r30, r30, 1 00005E94 4086FE70 bne cr1, -0x00000190 /* 00005D04 */ 00005E98 93A30000 stw [r3], r29 00005E9C 93840000 stw [r4], r28 00005EA0 81810004 lwz r12, [r1 + 0x0004] 00005EA4 BB21FFE4 lmw r25, [r1 - 0x001C] 00005EA8 7D838120 mtcrf 0x38, r12 00005EAC 4E800020 blr 00005EB0 00000000 .invalid 00005EB4 00002042 .invalid 00005EB8 00070300 .invalid 00005EBC 00000000 .invalid 00005EC0 000001C4 .invalid 00005EC4 00164578 .invalid 00005EC8 70616E64 andi. r1, r3, 0x6E64 00005ECC 3136446F addic r9, r22, 17519 00005ED0 75626C65 andis. r2, r11, 0x6C65 00005ED4 4E6F4469 .invalid 4C 00005ED8 74686572 andis. r8, r3, 0x6572 00005EDC 80C30000 lwz r6, [r3] 00005EE0 7D800026 mfcr r12 00005EE4 93E1FFFC stw [r1 - 0x0004], r31 00005EE8 91810004 stw [r1 + 0x0004], r12 00005EEC 30E5FFFF subic r7, r5, 1 00005EF0 81240000 lwz r9, [r4] 00005EF4 3106FFFC subic r8, r6, 4 label00005EF8: 00005EF8 84080004 lwzu r0, [r8 + 0x0004] 00005EFC 2E870000 cmpwi cr5, r7, 0 00005F00 5405463F rlwinm. r5, r0, 8, 24, 31 00005F04 540A063E rlwinm r10, r0, 0, 24, 31 00005F08 540B863E rlwinm r11, r0, 16, 24, 31 00005F0C 540CC63E rlwinm r12, r0, 24, 24, 31 00005F10 2F0500FF cmpwi cr6, r5, 255 00005F14 2C8B00FB cmpwi cr1, r11, 251 00005F18 2F8C00FB cmpwi cr7, r12, 251 00005F1C 2E0A00FF cmpwi cr4, r10, 255 00005F20 30C60004 addic r6, r6, 4 00005F24 4080000C bge +0x0000000C /* 00005F30 */ 00005F28 38A00000 li r5, 0x0000 00005F2C 4800000C b +0x0000000C /* 00005F38 */ label00005F30: 00005F30 40990008 ble cr6, +0x00000008 /* 00005F38 */ 00005F34 38A000FF li r5, 0x00FF label00005F38: 00005F38 2C0B0000 cmpwi r11, 0 00005F3C 54BF1034 rlwinm r31, r5, 2, 0, 26 00005F40 54A0382A rlwinm r0, r5, 7, 0, 21 00005F44 7CA51E70 srawi r5, r5, 3 00005F48 7C050014 addc r0, r5, r0 00005F4C 7C1F0014 addc r0, r31, r0 00005F50 4080000C bge +0x0000000C /* 00005F5C */ 00005F54 39600000 li r11, 0x0000 00005F58 4800000C b +0x0000000C /* 00005F64 */ label00005F5C: 00005F5C 40850008 ble cr1, +0x00000008 /* 00005F64 */ 00005F60 396000FB li r11, 0x00FB label00005F64: 00005F64 33EB0004 addic r31, r11, 4 00005F68 2C0C0000 cmpwi r12, 0 00005F6C 5405801E rlwinm r5, r0, 16, 0, 15 00005F70 57EB382A rlwinm r11, r31, 7, 0, 21 00005F74 7CAB2814 addc r5, r11, r5 00005F78 57EB1034 rlwinm r11, r31, 2, 0, 26 00005F7C 7FE01E70 srawi r0, r31, 3 00005F80 7CAB2814 addc r5, r11, r5 00005F84 7C002814 addc r0, r0, r5 00005F88 90090000 stw [r9], r0 00005F8C 4080000C bge +0x0000000C /* 00005F98 */ 00005F90 39800000 li r12, 0x0000 00005F94 4800000C b +0x0000000C /* 00005FA0 */ label00005F98: 00005F98 409D0008 ble cr7, +0x00000008 /* 00005FA0 */ 00005F9C 398000FB li r12, 0x00FB label00005FA0: 00005FA0 30AC0004 addic r5, r12, 4 00005FA4 2C0A0000 cmpwi r10, 0 00005FA8 54AB1034 rlwinm r11, r5, 2, 0, 26 00005FAC 54A0382A rlwinm r0, r5, 7, 0, 21 00005FB0 7CA51E70 srawi r5, r5, 3 00005FB4 7C050014 addc r0, r5, r0 00005FB8 7C0B0014 addc r0, r11, r0 00005FBC 4080000C bge +0x0000000C /* 00005FC8 */ 00005FC0 39400000 li r10, 0x0000 00005FC4 4800000C b +0x0000000C /* 00005FD0 */ label00005FC8: 00005FC8 40910008 ble cr4, +0x00000008 /* 00005FD0 */ 00005FCC 394000FF li r10, 0x00FF label00005FD0: 00005FD0 5405801E rlwinm r5, r0, 16, 0, 15 00005FD4 5540382A rlwinm r0, r10, 7, 0, 21 00005FD8 7C002814 addc r0, r0, r5 00005FDC 55451034 rlwinm r5, r10, 2, 0, 26 00005FE0 7D4B1E70 srawi r11, r10, 3 00005FE4 7C050014 addc r0, r5, r0 00005FE8 7C0B0014 addc r0, r11, r0 00005FEC 90090004 stw [r9 + 0x0004], r0 00005FF0 30E7FFFF subic r7, r7, 1 00005FF4 31290008 addic r9, r9, 8 00005FF8 4096FF00 bne cr5, -0x00000100 /* 00005EF8 */ 00005FFC 90C30000 stw [r3], r6 00006000 91240000 stw [r4], r9 00006004 81810004 lwz r12, [r1 + 0x0004] 00006008 83E1FFFC lwz r31, [r1 - 0x0004] 0000600C 7D808120 mtcrf 0x08, r12 00006010 4E800020 blr 00006014 00000000 .invalid 00006018 00002042 .invalid 0000601C 00010300 .invalid 00006020 00000000 .invalid 00006024 00000138 .invalid 00006028 000C4772 .invalid 0000602C 61793136 ori r25, r11, 0x3136 00006030 4E6F726D .invalid 4C 00006034 616C0000 ori r12, r11, 0x0000 00006038 BFC1FFF8 stmw [r1 - 0x0008], r30 0000603C 83C30000 lwz r30, [r3] 00006040 30A5FFFF subic r5, r5, 1 00006044 81040000 lwz r8, [r4] 00006048 30DEFFFC subic r6, r30, 4 label0000604C: 0000604C 2F050000 cmpwi cr6, r5, 0 00006050 33DE0004 addic r30, r30, 4 00006054 84E60004 lwzu r7, [r6 + 0x0004] 00006058 3128FFFC subic r9, r8, 4 0000605C 3BE00001 li r31, 0x0001 label00006060: 00006060 54EA463F rlwinm. r10, r7, 8, 24, 31 00006064 2C9F0000 cmpwi cr1, r31, 0 00006068 2F8A00FF cmpwi cr7, r10, 255 0000606C 54EB863E rlwinm r11, r7, 16, 24, 31 00006070 40800010 bge +0x00000010 /* 00006080 */ 00006074 39400000 li r10, 0x0000 00006078 2C0B0000 cmpwi r11, 0 0000607C 48000010 b +0x00000010 /* 0000608C */ label00006080: 00006080 409D0008 ble cr7, +0x00000008 /* 00006088 */ 00006084 394000FF li r10, 0x00FF label00006088: 00006088 2C0B0000 cmpwi r11, 0 label0000608C: 0000608C 2F8B00FF cmpwi cr7, r11, 255 00006090 554C1034 rlwinm r12, r10, 2, 0, 26 00006094 7D401E70 srawi r0, r10, 3 00006098 554A382A rlwinm r10, r10, 7, 0, 21 0000609C 7C005014 addc r0, r0, r10 000060A0 54E7803E rlwinm r7, r7, 16, 0, 31 000060A4 7C0C0014 addc r0, r12, r0 000060A8 4080000C bge +0x0000000C /* 000060B4 */ 000060AC 39600000 li r11, 0x0000 000060B0 4800000C b +0x0000000C /* 000060BC */ label000060B4: 000060B4 409D0008 ble cr7, +0x00000008 /* 000060BC */ 000060B8 396000FF li r11, 0x00FF label000060BC: 000060BC 540A801E rlwinm r10, r0, 16, 0, 15 000060C0 5560382A rlwinm r0, r11, 7, 0, 21 000060C4 7C005014 addc r0, r0, r10 000060C8 556A1034 rlwinm r10, r11, 2, 0, 26 000060CC 7D6C1E70 srawi r12, r11, 3 000060D0 33FFFFFF subic r31, r31, 1 000060D4 7C0A0014 addc r0, r10, r0 000060D8 7C0C0014 addc r0, r12, r0 000060DC 31080004 addic r8, r8, 4 000060E0 94090004 stwu [r9 + 0x0004], r0 000060E4 4086FF7C bne cr1, -0x00000084 /* 00006060 */ 000060E8 30A5FFFF subic r5, r5, 1 000060EC 409AFF60 bne cr6, -0x000000A0 /* 0000604C */ 000060F0 93C30000 stw [r3], r30 000060F4 91040000 stw [r4], r8 000060F8 BBC1FFF8 lmw r30, [r1 - 0x0008] 000060FC 4E800020 blr 00006100 00000000 .invalid 00006104 00002040 .invalid 00006108 00020300 .invalid 0000610C 00000000 .invalid 00006110 000000C8 .invalid 00006114 00144772 .invalid 00006118 61793136 ori r25, r11, 0x3136 0000611C 4E6F726D .invalid 4C 00006120 616C4E6F ori r12, r11, 0x4E6F 00006124 44697468 .invalid sc 00006128 65720000 oris r18, r11, 0x0000 0000612C BFC1FFF8 stmw [r1 - 0x0008], r30 00006130 83C30000 lwz r30, [r3] 00006134 30A5FFFF subic r5, r5, 1 00006138 81040000 lwz r8, [r4] 0000613C 30DEFFFC subic r6, r30, 4 label00006140: 00006140 2F850000 cmpwi cr7, r5, 0 00006144 33DE0004 addic r30, r30, 4 00006148 84E60004 lwzu r7, [r6 + 0x0004] 0000614C 3128FFFC subic r9, r8, 4 00006150 3BE00003 li r31, 0x0003 label00006154: 00006154 54EA463F rlwinm. r10, r7, 8, 24, 31 00006158 2C9F0000 cmpwi cr1, r31, 0 0000615C 2F0A00FB cmpwi cr6, r10, 251 00006160 2E8A00FF cmpwi cr5, r10, 255 00006164 54E7403E rlwinm r7, r7, 8, 0, 31 00006168 4080000C bge +0x0000000C /* 00006174 */ 0000616C 39600000 li r11, 0x0000 00006170 48000010 b +0x00000010 /* 00006180 */ label00006174: 00006174 396000FF li r11, 0x00FF 00006178 41950008 bgt cr5, +0x00000008 /* 00006180 */ 0000617C 396A0000 addi r11, r10, 0x0000 label00006180: 00006180 556C1034 rlwinm r12, r11, 2, 0, 26 00006184 5560382A rlwinm r0, r11, 7, 0, 21 00006188 7D6B1E70 srawi r11, r11, 3 0000618C 7C0B0014 addc r0, r11, r0 00006190 7C0C0014 addc r0, r12, r0 00006194 40800014 bge +0x00000014 /* 000061A8 */ 00006198 39400000 li r10, 0x0000 0000619C 318A0004 addic r12, r10, 4 000061A0 540A801E rlwinm r10, r0, 16, 0, 15 000061A4 48000014 b +0x00000014 /* 000061B8 */ label000061A8: 000061A8 40990008 ble cr6, +0x00000008 /* 000061B0 */ 000061AC 394000FB li r10, 0x00FB label000061B0: 000061B0 318A0004 addic r12, r10, 4 000061B4 540A801E rlwinm r10, r0, 16, 0, 15 label000061B8: 000061B8 33FFFFFF subic r31, r31, 1 000061BC 558B382A rlwinm r11, r12, 7, 0, 21 000061C0 7D4B5014 addc r10, r11, r10 000061C4 558B1034 rlwinm r11, r12, 2, 0, 26 000061C8 7D801E70 srawi r0, r12, 3 000061CC 7D4B5014 addc r10, r11, r10 000061D0 7C005014 addc r0, r0, r10 000061D4 31080004 addic r8, r8, 4 000061D8 94090004 stwu [r9 + 0x0004], r0 000061DC 4086FF78 bne cr1, -0x00000088 /* 00006154 */ 000061E0 30A5FFFF subic r5, r5, 1 000061E4 409EFF5C bne cr7, -0x000000A4 /* 00006140 */ 000061E8 93C30000 stw [r3], r30 000061EC 91040000 stw [r4], r8 000061F0 BBC1FFF8 lmw r30, [r1 - 0x0008] 000061F4 4E800020 blr 000061F8 00000000 .invalid 000061FC 00002040 .invalid 00006200 00020300 .invalid 00006204 00000000 .invalid 00006208 000000CC .invalid 0000620C 000C4772 .invalid 00006210 61793136 ori r25, r11, 0x3136 00006214 446F7562 .invalid sc 00006218 6C650000 xoris r5, r3, 0x0000 0000621C 81830000 lwz r12, [r3] 00006220 80E40000 lwz r7, [r4] 00006224 3005FFFF subic r0, r5, 1 00006228 93E1FFFC stw [r1 - 0x0004], r31 0000622C 30ACFFFC subic r5, r12, 4 label00006230: 00006230 2F000000 cmpwi cr6, r0, 0 00006234 318C0004 addic r12, r12, 4 00006238 84C50004 lwzu r6, [r5 + 0x0004] 0000623C 3107FFFC subic r8, r7, 4 00006240 39600003 li r11, 0x0003 label00006244: 00006244 54C9463F rlwinm. r9, r6, 8, 24, 31 00006248 2C8B0000 cmpwi cr1, r11, 0 0000624C 2F8900FF cmpwi cr7, r9, 255 00006250 54C6403E rlwinm r6, r6, 8, 0, 31 00006254 40800010 bge +0x00000010 /* 00006264 */ 00006258 39200000 li r9, 0x0000 0000625C 552A1034 rlwinm r10, r9, 2, 0, 26 00006260 48000010 b +0x00000010 /* 00006270 */ label00006264: 00006264 409D0008 ble cr7, +0x00000008 /* 0000626C */ 00006268 392000FF li r9, 0x00FF label0000626C: 0000626C 552A1034 rlwinm r10, r9, 2, 0, 26 label00006270: 00006270 316BFFFF subic r11, r11, 1 00006274 553F382A rlwinm r31, r9, 7, 0, 21 00006278 7D291E70 srawi r9, r9, 3 0000627C 7D29F814 addc r9, r9, r31 00006280 7D2A4814 addc r9, r10, r9 00006284 552A801E rlwinm r10, r9, 16, 0, 15 00006288 7D295014 addc r9, r9, r10 0000628C 30E70004 addic r7, r7, 4 00006290 95280004 stwu [r8 + 0x0004], r9 00006294 4086FFB0 bne cr1, -0x00000050 /* 00006244 */ 00006298 3000FFFF subic r0, r0, 1 0000629C 409AFF94 bne cr6, -0x0000006C /* 00006230 */ 000062A0 91830000 stw [r3], r12 000062A4 90E40000 stw [r4], r7 000062A8 83E1FFFC lwz r31, [r1 - 0x0004] 000062AC 4E800020 blr 000062B0 00000000 .invalid 000062B4 00002040 .invalid 000062B8 00010300 .invalid 000062BC 00000000 .invalid 000062C0 00000094 .invalid 000062C4 00144772 .invalid 000062C8 61793136 ori r25, r11, 0x3136 000062CC 446F7562 .invalid sc 000062D0 6C654E6F xoris r5, r3, 0x4E6F 000062D4 44697468 .invalid sc 000062D8 65720000 oris r18, r11, 0x0000 000062DC BEE1FFDC stmw [r1 - 0x0024], r23 000062E0 9421FF90 stwu [r1 - 0x0070], r1 000062E4 2C880000 cmpwi cr1, r8, 0 000062E8 7FA32014 addc r29, r3, r4 000062EC 7F84E814 addc r28, r4, r29 000062F0 90C10094 stw [r1 + 0x0094], r6 000062F4 5488103A rlwinm r8, r4, 2, 0, 29 000062F8 7CC61670 srawi r6, r6, 2 000062FC 7F64E014 addc r27, r4, r28 00006300 54A4083C rlwinm r4, r5, 1, 0, 30 00006304 7EE44010 subfc r23, r4, r8 00006308 90A10090 stw [r1 + 0x0090], r5 0000630C 7CA51670 srawi r5, r5, 2 00006310 33271000 addic r25, r7, 4096 00006314 33010038 addic r24, r1, 56 00006318 41860014 beq cr1, +0x00000014 /* 0000632C */ 0000631C 3C808000 lis r4, 0x8000 00006320 3084FFFF subic r4, r4, 1 00006324 3B400000 li r26, 0x0000 00006328 48000008 b +0x00000008 /* 00006330 */ label0000632C: 0000632C 38800000 li r4, 0x0000 label00006330: 00006330 41860188 beq cr1, +0x00000188 /* 000064B8 */ 00006334 33E6FFFF subic r31, r6, 1 00006338 3CC08000 lis r6, 0x8000 0000633C 3185FFFF subic r12, r5, 1 00006340 3166FFFF subic r11, r6, 1 label00006344: 00006344 3404FFFF subic. r0, r4, 1 00006348 2C9F0000 cmpwi cr1, r31, 0 0000634C 3BCC0000 addi r30, r12, 0x0000 label00006350: 00006350 2F1E0000 cmpwi cr6, r30, 0 00006354 33DEFFFF subic r30, r30, 1 00006358 41810010 bgt +0x00000010 /* 00006368 */ 0000635C 83490000 lwz r26, [r9] 00006360 31290004 addic r9, r9, 4 00006364 38000020 li r0, 0x0020 fn00006368: 00006368 2C1A0000 cmpwi r26, 0 0000636C 88890000 lbz r4, [r9] 00006370 7F5AD014 addc r26, r26, r26 00006374 54842036 rlwinm r4, r4, 4, 0, 27 00006378 7CD92014 addc r6, r25, r4 0000637C 408000A0 bge +0x000000A0 /* 0000641C */ 00006380 81090000 lwz r8, [r9] 00006384 31290004 addic r9, r9, 4 00006388 55045D78 rlwinm r4, r8, 11, 21, 28 0000638C 7CA72014 addc r5, r7, r4 00006390 80850000 lwz r4, [r5] 00006394 550A9D78 rlwinm r10, r8, 19, 21, 28 00006398 90980000 stw [r24], r4 0000639C 7C87502E lwzx r4, r7, r10 000063A0 55061D78 rlwinm r6, r8, 3, 21, 28 000063A4 90980004 stw [r24 + 0x0004], r4 000063A8 C8010038 lfd f0, [r1 + 0x0038] 000063AC 5508DD78 rlwinm r8, r8, 27, 21, 28 000063B0 7C875014 addc r4, r7, r10 000063B4 D8030000 stfd [r3], f0 000063B8 80A50004 lwz r5, [r5 + 0x0004] 000063BC 30630008 addic r3, r3, 8 000063C0 90B80000 stw [r24], r5 000063C4 80840004 lwz r4, [r4 + 0x0004] 000063C8 7D074014 addc r8, r7, r8 000063CC 90980004 stw [r24 + 0x0004], r4 000063D0 C8010038 lfd f0, [r1 + 0x0038] 000063D4 7CA73014 addc r5, r7, r6 000063D8 D81D0000 stfd [r29], f0 000063DC 80880000 lwz r4, [r8] 000063E0 33BD0008 addic r29, r29, 8 000063E4 90980000 stw [r24], r4 000063E8 7C87302E lwzx r4, r7, r6 000063EC 90980004 stw [r24 + 0x0004], r4 000063F0 C8010038 lfd f0, [r1 + 0x0038] 000063F4 D81C0000 stfd [r28], f0 000063F8 80880004 lwz r4, [r8 + 0x0004] 000063FC 339C0008 addic r28, r28, 8 00006400 90980000 stw [r24], r4 00006404 80850004 lwz r4, [r5 + 0x0004] 00006408 90980004 stw [r24 + 0x0004], r4 0000640C C8010038 lfd f0, [r1 + 0x0038] 00006410 D81B0000 stfd [r27], f0 00006414 337B0008 addic r27, r27, 8 00006418 48000078 b +0x00000078 /* 00006490 */ label0000641C: 0000641C 7C99202E lwzx r4, r25, r4 00006420 31290001 addic r9, r9, 1 00006424 90980000 stw [r24], r4 00006428 80A60004 lwz r5, [r6 + 0x0004] 0000642C 5484803E rlwinm r4, r4, 16, 0, 31 00006430 90B80004 stw [r24 + 0x0004], r5 00006434 C8010038 lfd f0, [r1 + 0x0038] 00006438 54A5803E rlwinm r5, r5, 16, 0, 31 0000643C D8030000 stfd [r3], f0 00006440 90980000 stw [r24], r4 00006444 90B80004 stw [r24 + 0x0004], r5 00006448 C8210038 lfd f1, [r1 + 0x0038] 0000644C 30630008 addic r3, r3, 8 00006450 D83D0000 stfd [r29], f1 00006454 80860008 lwz r4, [r6 + 0x0008] 00006458 33BD0008 addic r29, r29, 8 0000645C 90980000 stw [r24], r4 00006460 80C6000C lwz r6, [r6 + 0x000C] 00006464 5484803E rlwinm r4, r4, 16, 0, 31 00006468 90D80004 stw [r24 + 0x0004], r6 0000646C C8010038 lfd f0, [r1 + 0x0038] 00006470 54C6803E rlwinm r6, r6, 16, 0, 31 00006474 D81C0000 stfd [r28], f0 00006478 90980000 stw [r24], r4 0000647C 90D80004 stw [r24 + 0x0004], r6 00006480 339C0008 addic r28, r28, 8 00006484 C8010038 lfd f0, [r1 + 0x0038] 00006488 D81B0000 stfd [r27], f0 0000648C 337B0008 addic r27, r27, 8 label00006490: 00006490 3400FFFF subic. r0, r0, 1 00006494 409AFEBC bne cr6, -0x00000144 /* 00006350 */ 00006498 7C63B814 addc r3, r3, r23 0000649C 7FBDB814 addc r29, r29, r23 000064A0 7F9CB814 addc r28, r28, r23 000064A4 7F7BB814 addc r27, r27, r23 000064A8 33FFFFFF subic r31, r31, 1 000064AC 388B0000 addi r4, r11, 0x0000 000064B0 4086FE94 bne cr1, -0x0000016C /* 00006344 */ 000064B4 48000180 b +0x00000180 /* 00006634 */ label000064B8: 000064B8 3005FFFF subic r0, r5, 1 000064BC 3186FFFF subic r12, r6, 1 000064C0 33C00000 addic r30, r0, 0 label000064C4: 000064C4 2C8C0000 cmpwi cr1, r12, 0 000064C8 38DE0000 addi r6, r30, 0x0000 000064CC 33FEFFFF subic r31, r30, 1 label000064D0: 000064D0 3484FFFF subic. r4, r4, 1 000064D4 2F060000 cmpwi cr6, r6, 0 000064D8 41810010 bgt +0x00000010 /* 000064E8 */ 000064DC 83490000 lwz r26, [r9] 000064E0 31290004 addic r9, r9, 4 000064E4 38800020 li r4, 0x0020 label000064E8: 000064E8 2C1A0000 cmpwi r26, 0 000064EC 88C90000 lbz r6, [r9] 000064F0 7F5AD014 addc r26, r26, r26 000064F4 54C62036 rlwinm r6, r6, 4, 0, 27 000064F8 7CB93014 addc r5, r25, r6 000064FC 408000A0 bge +0x000000A0 /* 0000659C */ 00006500 81490000 lwz r10, [r9] 00006504 31290004 addic r9, r9, 4 00006508 55465D78 rlwinm r6, r10, 11, 21, 28 0000650C 7CC73014 addc r6, r7, r6 00006510 81060000 lwz r8, [r6] 00006514 554B9D78 rlwinm r11, r10, 19, 21, 28 00006518 91180000 stw [r24], r8 0000651C 7D07582E lwzx r8, r7, r11 00006520 55451D78 rlwinm r5, r10, 3, 21, 28 00006524 91180004 stw [r24 + 0x0004], r8 00006528 C8010038 lfd f0, [r1 + 0x0038] 0000652C 554ADD78 rlwinm r10, r10, 27, 21, 28 00006530 7D075814 addc r8, r7, r11 00006534 D8030000 stfd [r3], f0 00006538 80C60004 lwz r6, [r6 + 0x0004] 0000653C 30630008 addic r3, r3, 8 00006540 90D80000 stw [r24], r6 00006544 80C80004 lwz r6, [r8 + 0x0004] 00006548 7D475014 addc r10, r7, r10 0000654C 90D80004 stw [r24 + 0x0004], r6 00006550 C8010038 lfd f0, [r1 + 0x0038] 00006554 7CC72814 addc r6, r7, r5 00006558 D81D0000 stfd [r29], f0 0000655C 810A0000 lwz r8, [r10] 00006560 33BD0008 addic r29, r29, 8 00006564 91180000 stw [r24], r8 00006568 7CA7282E lwzx r5, r7, r5 0000656C 90B80004 stw [r24 + 0x0004], r5 00006570 C8010038 lfd f0, [r1 + 0x0038] 00006574 D81C0000 stfd [r28], f0 00006578 80AA0004 lwz r5, [r10 + 0x0004] 0000657C 339C0008 addic r28, r28, 8 00006580 90B80000 stw [r24], r5 00006584 80C60004 lwz r6, [r6 + 0x0004] 00006588 90D80004 stw [r24 + 0x0004], r6 0000658C C8010038 lfd f0, [r1 + 0x0038] 00006590 D81B0000 stfd [r27], f0 00006594 337B0008 addic r27, r27, 8 00006598 48000078 b +0x00000078 /* 00006610 */ label0000659C: 0000659C 7CD9302E lwzx r6, r25, r6 000065A0 31290001 addic r9, r9, 1 000065A4 90D80000 stw [r24], r6 000065A8 81050004 lwz r8, [r5 + 0x0004] 000065AC 54C6803E rlwinm r6, r6, 16, 0, 31 000065B0 91180004 stw [r24 + 0x0004], r8 000065B4 C8010038 lfd f0, [r1 + 0x0038] 000065B8 5508803E rlwinm r8, r8, 16, 0, 31 000065BC D8030000 stfd [r3], f0 000065C0 90D80000 stw [r24], r6 000065C4 91180004 stw [r24 + 0x0004], r8 000065C8 C8210038 lfd f1, [r1 + 0x0038] 000065CC 30630008 addic r3, r3, 8 000065D0 D83D0000 stfd [r29], f1 000065D4 80C50008 lwz r6, [r5 + 0x0008] 000065D8 33BD0008 addic r29, r29, 8 000065DC 90D80000 stw [r24], r6 000065E0 80A5000C lwz r5, [r5 + 0x000C] 000065E4 54C6803E rlwinm r6, r6, 16, 0, 31 000065E8 90B80004 stw [r24 + 0x0004], r5 000065EC C8010038 lfd f0, [r1 + 0x0038] 000065F0 54A5803E rlwinm r5, r5, 16, 0, 31 000065F4 D81C0000 stfd [r28], f0 000065F8 90D80000 stw [r24], r6 000065FC 90B80004 stw [r24 + 0x0004], r5 00006600 339C0008 addic r28, r28, 8 00006604 C8010038 lfd f0, [r1 + 0x0038] 00006608 D81B0000 stfd [r27], f0 0000660C 337B0008 addic r27, r27, 8 label00006610: 00006610 38DF0000 addi r6, r31, 0x0000 00006614 33FFFFFF subic r31, r31, 1 00006618 409AFEB8 bne cr6, -0x00000148 /* 000064D0 */ 0000661C 7C63B814 addc r3, r3, r23 00006620 7FBDB814 addc r29, r29, r23 00006624 7F9CB814 addc r28, r28, r23 00006628 7F7BB814 addc r27, r27, r23 0000662C 318CFFFF subic r12, r12, 1 00006630 4086FE94 bne cr1, -0x0000016C /* 000064C4 */ label00006634: 00006634 BAE1004C lmw r23, [r1 + 0x004C] 00006638 30210070 addic r1, r1, 112 0000663C 4E800020 blr 00006640 00000000 .invalid 00006644 00002240 .invalid 00006648 80090700 lwz r0, [r9 + 0x0700] 0000664C 00000000 .invalid 00006650 00000364 .invalid 00006654 00084472 .invalid 00006658 61775651 ori r23, r11, 0x5651 0000665C 31360000 addic r9, r22, 0 00006660 BF01FFE0 stmw [r1 - 0x0020], r24 00006664 9421FFA0 stwu [r1 - 0x0060], r1 00006668 7FE32014 addc r31, r3, r4 0000666C 7FA4F814 addc r29, r4, r31 00006670 90C10084 stw [r1 + 0x0084], r6 00006674 5488103A rlwinm r8, r4, 2, 0, 29 00006678 7F84E814 addc r28, r4, r29 0000667C 54A4083C rlwinm r4, r5, 1, 0, 30 00006680 7F644010 subfc r27, r4, r8 00006684 90A10080 stw [r1 + 0x0080], r5 00006688 7CA51670 srawi r5, r5, 2 0000668C 7CC01670 srawi r0, r6, 2 00006690 33C0FFFF subic r30, r0, 1 00006694 3345FFFF subic r26, r5, 1 00006698 33071000 addic r24, r7, 4096 0000669C 31410038 addic r10, r1, 56 000066A0 39600000 li r11, 0x0000 label000066A4: 000066A4 2C9E0000 cmpwi cr1, r30, 0 000066A8 381A0000 addi r0, r26, 0x0000 label000066AC: 000066AC 356BFFFF subic. r11, r11, 1 000066B0 2F000000 cmpwi cr6, r0, 0 000066B4 30830008 addic r4, r3, 8 000066B8 41810010 bgt +0x00000010 /* 000066C8 */ 000066BC 83290000 lwz r25, [r9] 000066C0 31290004 addic r9, r9, 4 000066C4 39600020 li r11, 0x0020 label000066C8: 000066C8 2F990000 cmpwi cr7, r25, 0 000066CC 3000FFFF subic r0, r0, 1 000066D0 7CB9C814 addc r5, r25, r25 000066D4 409C0140 bge cr7, +0x00000140 /* 00006814 */ 000066D8 356BFFFF subic. r11, r11, 1 000066DC 3B250000 addi r25, r5, 0x0000 000066E0 41810010 bgt +0x00000010 /* 000066F0 */ 000066E4 83290000 lwz r25, [r9] 000066E8 31290004 addic r9, r9, 4 000066EC 39600020 li r11, 0x0020 label000066F0: 000066F0 88A90000 lbz r5, [r9] 000066F4 2F990000 cmpwi cr7, r25, 0 000066F8 54A52036 rlwinm r5, r5, 4, 0, 27 000066FC 7D182814 addc r8, r24, r5 00006700 409C00A0 bge cr7, +0x000000A0 /* 000067A0 */ 00006704 81890000 lwz r12, [r9] 00006708 31290004 addic r9, r9, 4 0000670C 55855D78 rlwinm r5, r12, 11, 21, 28 00006710 7CA72814 addc r5, r7, r5 00006714 80850000 lwz r4, [r5] 00006718 55869D78 rlwinm r6, r12, 19, 21, 28 0000671C 908A0000 stw [r10], r4 00006720 7C87302E lwzx r4, r7, r6 00006724 55881D78 rlwinm r8, r12, 3, 21, 28 00006728 908A0004 stw [r10 + 0x0004], r4 0000672C C8010038 lfd f0, [r1 + 0x0038] 00006730 7C873014 addc r4, r7, r6 00006734 5586DD78 rlwinm r6, r12, 27, 21, 28 00006738 D8030000 stfd [r3], f0 0000673C 80A50004 lwz r5, [r5 + 0x0004] 00006740 30630008 addic r3, r3, 8 00006744 90AA0000 stw [r10], r5 00006748 80A40004 lwz r5, [r4 + 0x0004] 0000674C 7CC73014 addc r6, r7, r6 00006750 90AA0004 stw [r10 + 0x0004], r5 00006754 C8010038 lfd f0, [r1 + 0x0038] 00006758 7C874014 addc r4, r7, r8 0000675C D81F0000 stfd [r31], f0 00006760 80A60000 lwz r5, [r6] 00006764 33FF0008 addic r31, r31, 8 00006768 90AA0000 stw [r10], r5 0000676C 7CA7402E lwzx r5, r7, r8 00006770 90AA0004 stw [r10 + 0x0004], r5 00006774 C8010038 lfd f0, [r1 + 0x0038] 00006778 D81D0000 stfd [r29], f0 0000677C 80A60004 lwz r5, [r6 + 0x0004] 00006780 33BD0008 addic r29, r29, 8 00006784 90AA0000 stw [r10], r5 00006788 80A40004 lwz r5, [r4 + 0x0004] 0000678C 90AA0004 stw [r10 + 0x0004], r5 00006790 C8010038 lfd f0, [r1 + 0x0038] 00006794 D81C0000 stfd [r28], f0 00006798 339C0008 addic r28, r28, 8 0000679C 48000088 b +0x00000088 /* 00006824 */ label000067A0: 000067A0 7CB8282E lwzx r5, r24, r5 000067A4 31290001 addic r9, r9, 1 000067A8 90AA0000 stw [r10], r5 000067AC 80880004 lwz r4, [r8 + 0x0004] 000067B0 54A5803E rlwinm r5, r5, 16, 0, 31 000067B4 908A0004 stw [r10 + 0x0004], r4 000067B8 C8010038 lfd f0, [r1 + 0x0038] 000067BC 5484803E rlwinm r4, r4, 16, 0, 31 000067C0 D8030000 stfd [r3], f0 000067C4 90AA0000 stw [r10], r5 000067C8 908A0004 stw [r10 + 0x0004], r4 000067CC C8210038 lfd f1, [r1 + 0x0038] 000067D0 30630008 addic r3, r3, 8 000067D4 D83F0000 stfd [r31], f1 000067D8 80A80008 lwz r5, [r8 + 0x0008] 000067DC 8088000C lwz r4, [r8 + 0x000C] 000067E0 54A5803E rlwinm r5, r5, 16, 0, 31 000067E4 90AA0000 stw [r10], r5 000067E8 908A0004 stw [r10 + 0x0004], r4 000067EC C8010038 lfd f0, [r1 + 0x0038] 000067F0 5485803E rlwinm r5, r4, 16, 0, 31 000067F4 33FF0008 addic r31, r31, 8 000067F8 D81D0000 stfd [r29], f0 000067FC 90AA0004 stw [r10 + 0x0004], r5 00006800 C8010038 lfd f0, [r1 + 0x0038] 00006804 33BD0008 addic r29, r29, 8 00006808 D81C0000 stfd [r28], f0 0000680C 339C0008 addic r28, r28, 8 00006810 48000014 b +0x00000014 /* 00006824 */ label00006814: 00006814 38640000 addi r3, r4, 0x0000 00006818 33FF0008 addic r31, r31, 8 0000681C 33BD0008 addic r29, r29, 8 00006820 339C0008 addic r28, r28, 8 label00006824: 00006824 7F39C814 addc r25, r25, r25 00006828 409AFE84 bne cr6, -0x0000017C /* 000066AC */ 0000682C 7C63D814 addc r3, r3, r27 00006830 7FFFD814 addc r31, r31, r27 00006834 7FBDD814 addc r29, r29, r27 00006838 7F9CD814 addc r28, r28, r27 0000683C 33DEFFFF subic r30, r30, 1 00006840 4086FE64 bne cr1, -0x0000019C /* 000066A4 */ 00006844 BB010040 lmw r24, [r1 + 0x0040] 00006848 30210060 addic r1, r1, 96 0000684C 4E800020 blr 00006850 00000000 .invalid 00006854 00002240 .invalid 00006858 80080700 lwz r0, [r8 + 0x0700] 0000685C 00000000 .invalid 00006860 000001F0 .invalid 00006864 00124472 .invalid 00006868 61775651 ori r23, r11, 0x5651 0000686C 31364469 addic r9, r22, 17513 00006870 66666572 oris r6, r19, 0x6572 00006874 656E6365 oris r14, r11, 0x6365 00006878 BE01FFC0 stmw [r1 - 0x0040], r16 0000687C 9421FF80 stwu [r1 - 0x0080], r1 00006880 2F880000 cmpwi cr7, r8, 0 00006884 90C100A4 stw [r1 + 0x00A4], r6 00006888 7CC61670 srawi r6, r6, 2 0000688C 7C042014 addc r0, r4, r4 00006890 3260FFF0 subic r19, r0, 16 00006894 54881838 rlwinm r8, r4, 3, 0, 28 00006898 5480083C rlwinm r0, r4, 1, 0, 30 0000689C 90A100A0 stw [r1 + 0x00A0], r5 000068A0 7E232014 addc r17, r3, r4 000068A4 5484103A rlwinm r4, r4, 2, 0, 29 000068A8 7C040014 addc r0, r4, r0 000068AC 7C009814 addc r0, r0, r19 000068B0 7E0000D0 neg r16, r0 000068B4 54A0103A rlwinm r0, r5, 2, 0, 29 000068B8 7F404010 subfc r26, r0, r8 000068BC 7CA51670 srawi r5, r5, 2 000068C0 33271000 addic r25, r7, 4096 000068C4 32E10038 addic r23, r1, 56 000068C8 419E0014 beq cr7, +0x00000014 /* 000068DC */ 000068CC 3D008000 lis r8, 0x8000 000068D0 32A8FFFF subic r21, r8, 1 000068D4 3A400000 li r18, 0x0000 000068D8 48000008 b +0x00000008 /* 000068E0 */ label000068DC: 000068DC 3AA00000 li r21, 0x0000 label000068E0: 000068E0 32C6FFFF subic r22, r6, 1 000068E4 3CC08000 lis r6, 0x8000 000068E8 3305FFFF subic r24, r5, 1 000068EC 3286FFFF subic r20, r6, 1 label000068F0: 000068F0 3B780000 addi r27, r24, 0x0000 label000068F4: 000068F4 36B5FFFF subic. r21, r21, 1 000068F8 2C9B0000 cmpwi cr1, r27, 0 000068FC 337BFFFF subic r27, r27, 1 00006900 41810010 bgt +0x00000010 /* 00006910 */ 00006904 82490000 lwz r18, [r9] 00006908 31290004 addic r9, r9, 4 0000690C 3AA00020 li r21, 0x0020 label00006910: 00006910 2C120000 cmpwi r18, 0 00006914 7E529014 addc r18, r18, r18 00006918 88C90000 lbz r6, [r9] 0000691C 3BC00001 li r30, 0x0001 00006920 40800110 bge +0x00000110 /* 00006A30 */ 00006924 83A90000 lwz r29, [r9] 00006928 31290004 addic r9, r9, 4 label0000692C: 0000692C 57A66536 rlwinm r6, r29, 12, 20, 27 00006930 7D873014 addc r12, r7, r6 00006934 808C0000 lwz r4, [r12] 00006938 80CC0004 lwz r6, [r12 + 0x0004] 0000693C 57A8A536 rlwinm r8, r29, 20, 20, 27 00006940 7CA7402E lwzx r5, r7, r8 00006944 7D074014 addc r8, r7, r8 00006948 54BF803E rlwinm r31, r5, 16, 0, 31 0000694C 81680004 lwz r11, [r8 + 0x0004] 00006950 90970000 stw [r23], r4 00006954 54C0803E rlwinm r0, r6, 16, 0, 31 00006958 90D70004 stw [r23 + 0x0004], r6 0000695C C8010038 lfd f0, [r1 + 0x0038] 00006960 548A803E rlwinm r10, r4, 16, 0, 31 00006964 5564803E rlwinm r4, r11, 16, 0, 31 00006968 D8030000 stfd [r3], f0 0000696C 90B70000 stw [r23], r5 00006970 91770004 stw [r23 + 0x0004], r11 00006974 C8010038 lfd f0, [r1 + 0x0038] 00006978 33830010 addic r28, r3, 16 0000697C 7CDC9814 addc r6, r28, r19 00006980 D8030008 stfd [r3 + 0x0008], f0 00006984 91570000 stw [r23], r10 00006988 90170004 stw [r23 + 0x0004], r0 0000698C C8010038 lfd f0, [r1 + 0x0038] 00006990 D8110000 stfd [r17], f0 00006994 93F70000 stw [r23], r31 00006998 90970004 stw [r23 + 0x0004], r4 0000699C C8010038 lfd f0, [r1 + 0x0038] 000069A0 2F1E0000 cmpwi cr6, r30, 0 000069A4 30B10010 addic r5, r17, 16 000069A8 D8110008 stfd [r17 + 0x0008], f0 000069AC 8088000C lwz r4, [r8 + 0x000C] 000069B0 800C000C lwz r0, [r12 + 0x000C] 000069B4 814C0008 lwz r10, [r12 + 0x0008] 000069B8 81080008 lwz r8, [r8 + 0x0008] 000069BC 91570000 stw [r23], r10 000069C0 90170004 stw [r23 + 0x0004], r0 000069C4 C8010038 lfd f0, [r1 + 0x0038] 000069C8 554A803E rlwinm r10, r10, 16, 0, 31 000069CC 5400803E rlwinm r0, r0, 16, 0, 31 000069D0 7C1C9DAE .invalid 7C 000069D4 91170000 stw [r23], r8 000069D8 90970004 stw [r23 + 0x0004], r4 000069DC C8010038 lfd f0, [r1 + 0x0038] 000069E0 5508803E rlwinm r8, r8, 16, 0, 31 000069E4 D8060008 stfd [r6 + 0x0008], f0 000069E8 91570000 stw [r23], r10 000069EC 90170004 stw [r23 + 0x0004], r0 000069F0 C8010038 lfd f0, [r1 + 0x0038] 000069F4 5480803E rlwinm r0, r4, 16, 0, 31 000069F8 7C932814 addc r4, r19, r5 000069FC 7C132DAE .invalid 7C 00006A00 91170000 stw [r23], r8 00006A04 90170004 stw [r23 + 0x0004], r0 00006A08 C8010038 lfd f0, [r1 + 0x0038] 00006A0C 30A60010 addic r5, r6, 16 00006A10 30C40010 addic r6, r4, 16 00006A14 D8040008 stfd [r4 + 0x0008], f0 00006A18 57BD803E rlwinm r29, r29, 16, 0, 31 00006A1C 7C659814 addc r3, r5, r19 00006A20 7E333014 addc r17, r19, r6 00006A24 33DEFFFF subic r30, r30, 1 00006A28 409AFF04 bne cr6, -0x000000FC /* 0000692C */ 00006A2C 480000E4 b +0x000000E4 /* 00006B10 */ label00006A30: 00006A30 54C62036 rlwinm r6, r6, 4, 0, 27 00006A34 7D993014 addc r12, r25, r6 00006A38 31290001 addic r9, r9, 1 00006A3C 39600001 li r11, 0x0001 label00006A40: 00006A40 814C0004 lwz r10, [r12 + 0x0004] 00006A44 83EC0000 lwz r31, [r12] 00006A48 30A30010 addic r5, r3, 16 00006A4C 93F70000 stw [r23], r31 00006A50 57E0803E rlwinm r0, r31, 16, 0, 31 00006A54 93F70004 stw [r23 + 0x0004], r31 00006A58 C8010038 lfd f0, [r1 + 0x0038] 00006A5C 33C00000 addic r30, r0, 0 00006A60 5544003E rlwinm r4, r10, 0, 0, 31 00006A64 D8030000 stfd [r3], f0 00006A68 91570000 stw [r23], r10 00006A6C 91570004 stw [r23 + 0x0004], r10 00006A70 C8210038 lfd f1, [r1 + 0x0038] 00006A74 7CC59814 addc r6, r5, r19 00006A78 5548803E rlwinm r8, r10, 16, 0, 31 00006A7C D8230008 stfd [r3 + 0x0008], f1 00006A80 93D70004 stw [r23 + 0x0004], r30 00006A84 93D70000 stw [r23], r30 00006A88 C8010038 lfd f0, [r1 + 0x0038] 00006A8C 57FF003E rlwinm r31, r31, 0, 0, 31 00006A90 D8110000 stfd [r17], f0 00006A94 91170004 stw [r23 + 0x0004], r8 00006A98 91170000 stw [r23], r8 00006A9C C8010038 lfd f0, [r1 + 0x0038] 00006AA0 D8110008 stfd [r17 + 0x0008], f0 00006AA4 93F70000 stw [r23], r31 00006AA8 93F70004 stw [r23 + 0x0004], r31 00006AAC C8010038 lfd f0, [r1 + 0x0038] 00006AB0 2C0B0000 cmpwi r11, 0 00006AB4 31110010 addic r8, r17, 16 00006AB8 7C059DAE .invalid 7C 00006ABC 90970004 stw [r23 + 0x0004], r4 00006AC0 90970000 stw [r23], r4 00006AC4 C8010038 lfd f0, [r1 + 0x0038] 00006AC8 33E60010 addic r31, r6, 16 00006ACC 7C7F9814 addc r3, r31, r19 00006AD0 D8060008 stfd [r6 + 0x0008], f0 00006AD4 90170004 stw [r23 + 0x0004], r0 00006AD8 90170000 stw [r23], r0 00006ADC C8010038 lfd f0, [r1 + 0x0038] 00006AE0 318C0008 addic r12, r12, 8 00006AE4 5545803E rlwinm r5, r10, 16, 0, 31 00006AE8 7C1345AE .invalid 7C 00006AEC 90B70004 stw [r23 + 0x0004], r5 00006AF0 90B70000 stw [r23], r5 00006AF4 C8010038 lfd f0, [r1 + 0x0038] 00006AF8 7CD34014 addc r6, r19, r8 00006AFC 30A60010 addic r5, r6, 16 00006B00 D8060008 stfd [r6 + 0x0008], f0 00006B04 7E332814 addc r17, r19, r5 00006B08 316BFFFF subic r11, r11, 1 00006B0C 4082FF34 bne -0x000000CC /* 00006A40 */ label00006B10: 00006B10 7C638014 addc r3, r3, r16 00006B14 7E318014 addc r17, r17, r16 00006B18 4086FDDC bne cr1, -0x00000224 /* 000068F4 */ 00006B1C 7C63D014 addc r3, r3, r26 00006B20 7E31D014 addc r17, r17, r26 00006B24 419E0008 beq cr7, +0x00000008 /* 00006B2C */ 00006B28 3AB40000 addi r21, r20, 0x0000 label00006B2C: 00006B2C 2C960000 cmpwi cr1, r22, 0 00006B30 32D6FFFF subic r22, r22, 1 00006B34 4086FDBC bne cr1, -0x00000244 /* 000068F0 */ 00006B38 BA010040 lmw r16, [r1 + 0x0040] 00006B3C 30210080 addic r1, r1, 128 00006B40 4E800020 blr 00006B44 00000000 .invalid 00006B48 00002240 .invalid 00006B4C 80100700 lwz r0, [r16 + 0x0700] 00006B50 00000000 .invalid 00006B54 000002CC .invalid 00006B58 000A4472 .invalid 00006B5C 61775651 ori r23, r11, 0x5651 00006B60 31367832 addic r9, r22, 30770 00006B64 BE01FFC0 stmw [r1 - 0x0040], r16 00006B68 9421FF80 stwu [r1 - 0x0080], r1 00006B6C 2F080000 cmpwi cr6, r8, 0 00006B70 90C100A4 stw [r1 + 0x00A4], r6 00006B74 7CC61670 srawi r6, r6, 2 00006B78 7C042014 addc r0, r4, r4 00006B7C 3260FFF0 subic r19, r0, 16 00006B80 54881838 rlwinm r8, r4, 3, 0, 28 00006B84 5480083C rlwinm r0, r4, 1, 0, 30 00006B88 90A100A0 stw [r1 + 0x00A0], r5 00006B8C 7E232014 addc r17, r3, r4 00006B90 5484103A rlwinm r4, r4, 2, 0, 29 00006B94 7C040014 addc r0, r4, r0 00006B98 7C009814 addc r0, r0, r19 00006B9C 7E0000D0 neg r16, r0 00006BA0 54A0103A rlwinm r0, r5, 2, 0, 29 00006BA4 7F404010 subfc r26, r0, r8 00006BA8 7CA51670 srawi r5, r5, 2 00006BAC 33271000 addic r25, r7, 4096 00006BB0 32E10038 addic r23, r1, 56 00006BB4 419A0014 beq cr6, +0x00000014 /* 00006BC8 */ 00006BB8 3D008000 lis r8, 0x8000 00006BBC 32A8FFFF subic r21, r8, 1 00006BC0 3A400000 li r18, 0x0000 00006BC4 48000008 b +0x00000008 /* 00006BCC */ label00006BC8: 00006BC8 3AA00000 li r21, 0x0000 label00006BCC: 00006BCC 32C6FFFF subic r22, r6, 1 00006BD0 3CC08000 lis r6, 0x8000 00006BD4 3305FFFF subic r24, r5, 1 00006BD8 3286FFFF subic r20, r6, 1 label00006BDC: 00006BDC 3B780000 addi r27, r24, 0x0000 label00006BE0: 00006BE0 36B5FFFF subic. r21, r21, 1 00006BE4 2C9B0000 cmpwi cr1, r27, 0 00006BE8 30A30010 addic r5, r3, 16 00006BEC 41810010 bgt +0x00000010 /* 00006BFC */ 00006BF0 82490000 lwz r18, [r9] 00006BF4 31290004 addic r9, r9, 4 00006BF8 3AA00020 li r21, 0x0020 label00006BFC: 00006BFC 2F920000 cmpwi cr7, r18, 0 00006C00 337BFFFF subic r27, r27, 1 00006C04 7CD29014 addc r6, r18, r18 00006C08 409C0220 bge cr7, +0x00000220 /* 00006E28 */ 00006C0C 36B5FFFF subic. r21, r21, 1 00006C10 3A460000 addi r18, r6, 0x0000 00006C14 3B800001 li r28, 0x0001 00006C18 38C00001 li r6, 0x0001 00006C1C 41810010 bgt +0x00000010 /* 00006C2C */ 00006C20 82490000 lwz r18, [r9] 00006C24 31290004 addic r9, r9, 4 00006C28 3AA00020 li r21, 0x0020 label00006C2C: 00006C2C 2F920000 cmpwi cr7, r18, 0 00006C30 88A90000 lbz r5, [r9] 00006C34 54A52036 rlwinm r5, r5, 4, 0, 27 00006C38 409C0118 bge cr7, +0x00000118 /* 00006D50 */ 00006C3C 83E90000 lwz r31, [r9] 00006C40 31290004 addic r9, r9, 4 label00006C44: 00006C44 57E66536 rlwinm r6, r31, 12, 20, 27 00006C48 7D673014 addc r11, r7, r6 00006C4C 800B0000 lwz r0, [r11] 00006C50 80CB0004 lwz r6, [r11 + 0x0004] 00006C54 57E5A536 rlwinm r5, r31, 20, 20, 27 00006C58 7FA7282E lwzx r29, r7, r5 00006C5C 7CA72814 addc r5, r7, r5 00006C60 57AA803E rlwinm r10, r29, 16, 0, 31 00006C64 81850004 lwz r12, [r5 + 0x0004] 00006C68 90170000 stw [r23], r0 00006C6C 54C8803E rlwinm r8, r6, 16, 0, 31 00006C70 90D70004 stw [r23 + 0x0004], r6 00006C74 C8010038 lfd f0, [r1 + 0x0038] 00006C78 5404803E rlwinm r4, r0, 16, 0, 31 00006C7C 5580803E rlwinm r0, r12, 16, 0, 31 00006C80 D8030000 stfd [r3], f0 00006C84 93B70000 stw [r23], r29 00006C88 91970004 stw [r23 + 0x0004], r12 00006C8C C8010038 lfd f0, [r1 + 0x0038] 00006C90 33C30010 addic r30, r3, 16 00006C94 7CDE9814 addc r6, r30, r19 00006C98 D8030008 stfd [r3 + 0x0008], f0 00006C9C 90970000 stw [r23], r4 00006CA0 91170004 stw [r23 + 0x0004], r8 00006CA4 C8010038 lfd f0, [r1 + 0x0038] 00006CA8 D8110000 stfd [r17], f0 00006CAC 91570000 stw [r23], r10 00006CB0 90170004 stw [r23 + 0x0004], r0 00006CB4 C8010038 lfd f0, [r1 + 0x0038] 00006CB8 2C1C0000 cmpwi r28, 0 00006CBC 31110010 addic r8, r17, 16 00006CC0 D8110008 stfd [r17 + 0x0008], f0 00006CC4 8085000C lwz r4, [r5 + 0x000C] 00006CC8 800B000C lwz r0, [r11 + 0x000C] 00006CCC 814B0008 lwz r10, [r11 + 0x0008] 00006CD0 80A50008 lwz r5, [r5 + 0x0008] 00006CD4 91570000 stw [r23], r10 00006CD8 90170004 stw [r23 + 0x0004], r0 00006CDC C8010038 lfd f0, [r1 + 0x0038] 00006CE0 554A803E rlwinm r10, r10, 16, 0, 31 00006CE4 5400803E rlwinm r0, r0, 16, 0, 31 00006CE8 7C1E9DAE .invalid 7C 00006CEC 90B70000 stw [r23], r5 00006CF0 90970004 stw [r23 + 0x0004], r4 00006CF4 C8010038 lfd f0, [r1 + 0x0038] 00006CF8 54A5803E rlwinm r5, r5, 16, 0, 31 00006CFC D8060008 stfd [r6 + 0x0008], f0 00006D00 91570000 stw [r23], r10 00006D04 90170004 stw [r23 + 0x0004], r0 00006D08 C8010038 lfd f0, [r1 + 0x0038] 00006D0C 5480803E rlwinm r0, r4, 16, 0, 31 00006D10 7C934014 addc r4, r19, r8 00006D14 7C1345AE .invalid 7C 00006D18 90B70000 stw [r23], r5 00006D1C 90170004 stw [r23 + 0x0004], r0 00006D20 C8010038 lfd f0, [r1 + 0x0038] 00006D24 30A60010 addic r5, r6, 16 00006D28 30C40010 addic r6, r4, 16 00006D2C D8040008 stfd [r4 + 0x0008], f0 00006D30 57FF803E rlwinm r31, r31, 16, 0, 31 00006D34 7C659814 addc r3, r5, r19 00006D38 7E333014 addc r17, r19, r6 00006D3C 339CFFFF subic r28, r28, 1 00006D40 4082FF04 bne -0x000000FC /* 00006C44 */ label00006D44: 00006D44 7C638014 addc r3, r3, r16 00006D48 7E318014 addc r17, r17, r16 00006D4C 480000E4 b +0x000000E4 /* 00006E30 */ label00006D50: 00006D50 7D592814 addc r10, r25, r5 00006D54 31290001 addic r9, r9, 1 label00006D58: 00006D58 818A0004 lwz r12, [r10 + 0x0004] 00006D5C 816A0000 lwz r11, [r10] 00006D60 30A30010 addic r5, r3, 16 00006D64 91770000 stw [r23], r11 00006D68 5560003E rlwinm r0, r11, 0, 0, 31 00006D6C 91770004 stw [r23 + 0x0004], r11 00006D70 C8010038 lfd f0, [r1 + 0x0038] 00006D74 556B803E rlwinm r11, r11, 16, 0, 31 00006D78 5584803E rlwinm r4, r12, 16, 0, 31 00006D7C D8030000 stfd [r3], f0 00006D80 91970000 stw [r23], r12 00006D84 91970004 stw [r23 + 0x0004], r12 00006D88 C8210038 lfd f1, [r1 + 0x0038] 00006D8C 7D059814 addc r8, r5, r19 00006D90 559F003E rlwinm r31, r12, 0, 0, 31 00006D94 D8230008 stfd [r3 + 0x0008], f1 00006D98 91770000 stw [r23], r11 00006D9C 91770004 stw [r23 + 0x0004], r11 00006DA0 C8010038 lfd f0, [r1 + 0x0038] 00006DA4 D8110000 stfd [r17], f0 00006DA8 90970004 stw [r23 + 0x0004], r4 00006DAC 90970000 stw [r23], r4 00006DB0 C8010038 lfd f0, [r1 + 0x0038] 00006DB4 D8110008 stfd [r17 + 0x0008], f0 00006DB8 91770000 stw [r23], r11 00006DBC 91770004 stw [r23 + 0x0004], r11 00006DC0 C8010038 lfd f0, [r1 + 0x0038] 00006DC4 30910010 addic r4, r17, 16 00006DC8 2F860000 cmpwi cr7, r6, 0 00006DCC 7C059DAE .invalid 7C 00006DD0 93F70004 stw [r23 + 0x0004], r31 00006DD4 93F70000 stw [r23], r31 00006DD8 C8010038 lfd f0, [r1 + 0x0038] 00006DDC 31680010 addic r11, r8, 16 00006DE0 7C6B9814 addc r3, r11, r19 00006DE4 D8080008 stfd [r8 + 0x0008], f0 00006DE8 90170004 stw [r23 + 0x0004], r0 00006DEC 90170000 stw [r23], r0 00006DF0 C8010038 lfd f0, [r1 + 0x0038] 00006DF4 5585803E rlwinm r5, r12, 16, 0, 31 00006DF8 314A0008 addic r10, r10, 8 00006DFC 7C1325AE .invalid 7C 00006E00 90B70004 stw [r23 + 0x0004], r5 00006E04 90B70000 stw [r23], r5 00006E08 C8010038 lfd f0, [r1 + 0x0038] 00006E0C 7CB32014 addc r5, r19, r4 00006E10 31050010 addic r8, r5, 16 00006E14 D8050008 stfd [r5 + 0x0008], f0 00006E18 7E334014 addc r17, r19, r8 00006E1C 30C6FFFF subic r6, r6, 1 00006E20 409EFF38 bne cr7, -0x000000C8 /* 00006D58 */ 00006E24 4BFFFF20 b -0x000000E0 /* 00006D44 */ label00006E28: 00006E28 38650000 addi r3, r5, 0x0000 00006E2C 32310010 addic r17, r17, 16 label00006E30: 00006E30 7E529014 addc r18, r18, r18 00006E34 4086FDAC bne cr1, -0x00000254 /* 00006BE0 */ 00006E38 7C63D014 addc r3, r3, r26 00006E3C 7E31D014 addc r17, r17, r26 00006E40 419A0008 beq cr6, +0x00000008 /* 00006E48 */ 00006E44 3AB40000 addi r21, r20, 0x0000 label00006E48: 00006E48 2C960000 cmpwi cr1, r22, 0 00006E4C 32D6FFFF subic r22, r22, 1 00006E50 4086FD8C bne cr1, -0x00000274 /* 00006BDC */ 00006E54 BA010040 lmw r16, [r1 + 0x0040] 00006E58 30210080 addic r1, r1, 128 00006E5C 4E800020 blr 00006E60 00000000 .invalid 00006E64 00002240 .invalid 00006E68 80100700 lwz r0, [r16 + 0x0700] 00006E6C 00000000 .invalid 00006E70 000002FC .invalid 00006E74 00144472 .invalid 00006E78 61775651 ori r23, r11, 0x5651 00006E7C 31367832 addic r9, r22, 30770 00006E80 44696666 .invalid sc 00006E84 6572656E oris r18, r11, 0x656E 00006E88 63650000 ori r5, r27, 0x0000 fn00006E8C: 00006E8C 818200A8 lwz r12, [r2 + 0x00A8] 00006E90 90410014 stw [r1 + 0x0014], r2 00006E94 800C0000 lwz r0, [r12] 00006E98 804C0004 lwz r2, [r12 + 0x0004] 00006E9C 7C0903A6 mtctr r0 00006EA0 4E800420 bctr 00006EA4 00000000 .invalid 00006EA8 000C8000 .invalid 00006EAC 00000000 .invalid fn00006EB0: 00006EB0 818200AC lwz r12, [r2 + 0x00AC] 00006EB4 90410014 stw [r1 + 0x0014], r2 00006EB8 800C0000 lwz r0, [r12] 00006EBC 804C0004 lwz r2, [r12 + 0x0004] 00006EC0 7C0903A6 mtctr r0 00006EC4 4E800420 bctr 00006EC8 00000000 .invalid 00006ECC 000C8000 .invalid 00006ED0 00000000 .invalid fn00006ED4: 00006ED4 818200B0 lwz r12, [r2 + 0x00B0] 00006ED8 90410014 stw [r1 + 0x0014], r2 00006EDC 800C0000 lwz r0, [r12] 00006EE0 804C0004 lwz r2, [r12 + 0x0004] 00006EE4 7C0903A6 mtctr r0 00006EE8 4E800420 bctr 00006EEC 00000000 .invalid 00006EF0 000C8000 .invalid 00006EF4 00000000 .invalid fn00006EF8: 00006EF8 818200B4 lwz r12, [r2 + 0x00B4] 00006EFC 90410014 stw [r1 + 0x0014], r2 00006F00 800C0000 lwz r0, [r12] 00006F04 804C0004 lwz r2, [r12 + 0x0004] 00006F08 7C0903A6 mtctr r0 00006F0C 4E800420 bctr 00006F10 00000000 .invalid 00006F14 000C8000 .invalid 00006F18 00000000 .invalid fn00006F1C: 00006F1C 818200B8 lwz r12, [r2 + 0x00B8] 00006F20 90410014 stw [r1 + 0x0014], r2 00006F24 800C0000 lwz r0, [r12] 00006F28 804C0004 lwz r2, [r12 + 0x0004] 00006F2C 7C0903A6 mtctr r0 00006F30 4E800420 bctr 00006F34 00000000 .invalid 00006F38 000C8000 .invalid 00006F3C 00000000 .invalid fn00006F40: 00006F40 818200BC lwz r12, [r2 + 0x00BC] 00006F44 90410014 stw [r1 + 0x0014], r2 00006F48 800C0000 lwz r0, [r12] 00006F4C 804C0004 lwz r2, [r12 + 0x0004] 00006F50 7C0903A6 mtctr r0 00006F54 4E800420 bctr 00006F58 00000000 .invalid 00006F5C 000C8000 .invalid 00006F60 00000000 .invalid fn00006F64: 00006F64 818200C0 lwz r12, [r2 + 0x00C0] fn00006F68: 00006F68 90410014 stw [r1 + 0x0014], r2 00006F6C 800C0000 lwz r0, [r12] 00006F70 804C0004 lwz r2, [r12 + 0x0004] 00006F74 7C0903A6 mtctr r0 00006F78 4E800420 bctr 00006F7C 00000000 .invalid 00006F80 000C8000 .invalid 00006F84 00000000 .invalid fn00006F88: 00006F88 818200C4 lwz r12, [r2 + 0x00C4] 00006F8C 90410014 stw [r1 + 0x0014], r2 00006F90 800C0000 lwz r0, [r12] 00006F94 804C0004 lwz r2, [r12 + 0x0004] 00006F98 7C0903A6 mtctr r0 00006F9C 4E800420 bctr 00006FA0 00000000 .invalid 00006FA4 000C8000 .invalid 00006FA8 00000000 .invalid fn00006FAC: 00006FAC 818200C8 lwz r12, [r2 + 0x00C8] 00006FB0 90410014 stw [r1 + 0x0014], r2 00006FB4 800C0000 lwz r0, [r12] 00006FB8 804C0004 lwz r2, [r12 + 0x0004] 00006FBC 7C0903A6 mtctr r0 00006FC0 4E800420 bctr 00006FC4 00000000 .invalid 00006FC8 000C8000 .invalid 00006FCC 00000000 .invalid fn00006FD0: 00006FD0 818200CC lwz r12, [r2 + 0x00CC] 00006FD4 90410014 stw [r1 + 0x0014], r2 00006FD8 800C0000 lwz r0, [r12] 00006FDC 804C0004 lwz r2, [r12 + 0x0004] 00006FE0 7C0903A6 mtctr r0 00006FE4 4E800420 bctr 00006FE8 00000000 .invalid 00006FEC 000C8000 .invalid 00006FF0 00000000 .invalid fn00006FF4: 00006FF4 818200D0 lwz r12, [r2 + 0x00D0] 00006FF8 90410014 stw [r1 + 0x0014], r2 00006FFC 800C0000 lwz r0, [r12] 00007000 804C0004 lwz r2, [r12 + 0x0004] 00007004 7C0903A6 mtctr r0 00007008 4E800420 bctr 0000700C 00000000 .invalid 00007010 000C8000 .invalid 00007014 00000000 .invalid fn00007018: 00007018 818200D4 lwz r12, [r2 + 0x00D4] 0000701C 90410014 stw [r1 + 0x0014], r2 00007020 800C0000 lwz r0, [r12] 00007024 804C0004 lwz r2, [r12 + 0x0004] 00007028 7C0903A6 mtctr r0 0000702C 4E800420 bctr 00007030 00000000 .invalid 00007034 000C8000 .invalid 00007038 00000000 .invalid fn0000703C: 0000703C 818200D8 lwz r12, [r2 + 0x00D8] 00007040 90410014 stw [r1 + 0x0014], r2 00007044 800C0000 lwz r0, [r12] 00007048 804C0004 lwz r2, [r12 + 0x0004] 0000704C 7C0903A6 mtctr r0 00007050 4E800420 bctr 00007054 00000000 .invalid 00007058 000C8000 .invalid 0000705C 00000000 .invalid fn00007060: 00007060 818200DC lwz r12, [r2 + 0x00DC] 00007064 90410014 stw [r1 + 0x0014], r2 00007068 800C0000 lwz r0, [r12] 0000706C 804C0004 lwz r2, [r12 + 0x0004] 00007070 7C0903A6 mtctr r0 00007074 4E800420 bctr 00007078 00000000 .invalid 0000707C 000C8000 .invalid 00007080 00000000 .invalid fn00007084: 00007084 818200E0 lwz r12, [r2 + 0x00E0] 00007088 90410014 stw [r1 + 0x0014], r2 0000708C 800C0000 lwz r0, [r12] 00007090 804C0004 lwz r2, [r12 + 0x0004] 00007094 7C0903A6 mtctr r0 00007098 4E800420 bctr 0000709C 00000000 .invalid 000070A0 000C8000 .invalid 000070A4 00000000 .invalid fn000070A8: 000070A8 818200E4 lwz r12, [r2 + 0x00E4] 000070AC 90410014 stw [r1 + 0x0014], r2 000070B0 800C0000 lwz r0, [r12] 000070B4 804C0004 lwz r2, [r12 + 0x0004] 000070B8 7C0903A6 mtctr r0 000070BC 4E800420 bctr 000070C0 00000000 .invalid 000070C4 000C8000 .invalid 000070C8 00000000 .invalid fn000070CC: 000070CC 818200E8 lwz r12, [r2 + 0x00E8] 000070D0 90410014 stw [r1 + 0x0014], r2 000070D4 800C0000 lwz r0, [r12] 000070D8 804C0004 lwz r2, [r12 + 0x0004] 000070DC 7C0903A6 mtctr r0 000070E0 4E800420 bctr 000070E4 00000000 .invalid 000070E8 000C8000 .invalid 000070EC 00000000 .invalid fn000070F0: 000070F0 818200EC lwz r12, [r2 + 0x00EC] 000070F4 90410014 stw [r1 + 0x0014], r2 000070F8 800C0000 lwz r0, [r12] 000070FC 804C0004 lwz r2, [r12 + 0x0004] 00007100 7C0903A6 mtctr r0 00007104 4E800420 bctr 00007108 00000000 .invalid 0000710C 000C8000 .invalid 00007110 00000000 .invalid fn00007114: 00007114 818200F0 lwz r12, [r2 + 0x00F0] 00007118 90410014 stw [r1 + 0x0014], r2 0000711C 800C0000 lwz r0, [r12] 00007120 804C0004 lwz r2, [r12 + 0x0004] 00007124 7C0903A6 mtctr r0 00007128 4E800420 bctr 0000712C 00000000 .invalid 00007130 000C8000 .invalid 00007134 00000000 .invalid fn00007138: 00007138 818200F4 lwz r12, [r2 + 0x00F4] 0000713C 90410014 stw [r1 + 0x0014], r2 00007140 800C0000 lwz r0, [r12] 00007144 804C0004 lwz r2, [r12 + 0x0004] 00007148 7C0903A6 mtctr r0 0000714C 4E800420 bctr 00007150 00000000 .invalid 00007154 000C8000 .invalid 00007158 00000000 .invalid 0000715C 00000000 .invalid 00007160 000001E8 .invalid 00007164 00000138 .invalid 00007168 00000138 .invalid 0000716C 00000138 .invalid 00007170 00000138 .invalid 00007174 00000164 .invalid 00007178 00000184 .invalid 0000717C 00000208 .invalid 00007180 000001BC .invalid 00007184 000001DC .invalid 00007188 000001DC .invalid 0000718C 00000138 .invalid 00007190 00000138 .invalid 00007194 00000138 .invalid 00007198 000001A4 .invalid [section 1 header] name __missing__ default_address 00000000 total_size 320 unpacked_size 320 packed_size DA section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000010 | 00 01 00 04 00 00 00 90 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 9C 00 00 00 A8 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 C0 00 00 00 CC 00 00 00 D8 00 00 00 E4 | 0000000000000040 | 00 00 00 F0 00 00 00 FC 00 00 01 08 00 00 01 14 | 0000000000000050 | 00 00 01 20 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000060 | 00 00 01 38 00 00 01 44 00 00 00 00 00 00 00 00 | 8 D 0000000000000070 | 00 00 01 68 00 00 01 74 00 00 01 80 00 00 01 8C | h t 0000000000000080 | 00 00 01 98 00 00 01 A4 00 00 01 B0 00 00 01 BC | 0000000000000090 | 00 00 00 00 00 00 02 28 00 00 00 00 00 00 07 A8 | ( 00000000000000A0 | 00 00 02 28 00 00 00 00 00 00 04 A4 00 00 02 28 | ( ( 00000000000000B0 | 00 00 00 00 00 00 2E 34 00 00 02 28 00 00 00 00 | .4 ( 00000000000000C0 | 00 00 25 6C 00 00 02 28 00 00 00 00 00 00 26 B0 | %l ( & 00000000000000D0 | 00 00 02 28 00 00 00 00 00 00 29 74 00 00 02 28 | ( )t ( 00000000000000E0 | 00 00 00 00 00 00 2A A8 00 00 02 28 00 00 00 00 | * ( 00000000000000F0 | 00 00 2B 08 00 00 02 28 00 00 00 00 00 00 2B B0 | + ( + 0000000000000100 | 00 00 02 28 00 00 00 00 00 00 2C 64 00 00 02 28 | ( ,d ( 0000000000000110 | 00 00 00 00 00 00 2C C8 00 00 02 28 00 00 00 00 | , ( 0000000000000120 | 00 00 2D 7C 00 00 02 28 00 00 00 00 00 00 50 D8 | -| ( P 0000000000000130 | 00 00 02 28 00 00 00 00 00 00 42 80 00 00 02 28 | ( B ( 0000000000000140 | 00 00 00 00 00 00 43 A8 00 00 02 28 00 00 00 00 | C ( 0000000000000150 | 00 00 48 B8 00 00 02 28 00 00 00 00 00 00 6B 64 | H ( kd 0000000000000160 | 00 00 02 28 00 00 00 00 00 00 56 90 00 00 02 28 | ( V ( 0000000000000170 | 00 00 00 00 00 00 59 1C 00 00 02 28 00 00 00 00 | Y ( 0000000000000180 | 00 00 5A DC 00 00 02 28 00 00 00 00 00 00 5C EC | Z ( \ 0000000000000190 | 00 00 02 28 00 00 00 00 00 00 5E DC 00 00 02 28 | ( ^ ( 00000000000001A0 | 00 00 00 00 00 00 60 38 00 00 02 28 00 00 00 00 | `8 ( 00000000000001B0 | 00 00 61 2C 00 00 02 28 00 00 00 00 00 00 62 1C | a, ( b 00000000000001C0 | 00 00 02 28 00 00 00 00 00 00 66 60 00 00 02 28 | ( f` ( 00000000000001D0 | 00 00 00 00 00 00 3A 5C 00 00 02 28 00 00 00 00 | :\ ( 00000000000001E0 | 00 00 31 E4 00 00 02 28 00 00 00 00 00 00 34 94 | 1 ( 4 00000000000001F0 | 00 00 02 28 00 00 00 00 00 00 4D 90 00 00 02 28 | ( M ( 0000000000000200 | 00 00 00 00 00 00 44 60 00 00 02 28 00 00 00 00 | D` ( 0000000000000210 | 00 00 68 78 00 00 02 28 00 00 00 00 00 00 62 DC | hx ( b 0000000000000220 | 00 00 02 28 00 00 00 00 00 00 00 00 00 00 00 00 | ( 0000000000000230 | 00 00 00 00 00 00 00 20 00 00 00 00 00 00 71 60 | q` 0000000000000240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000250 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000270 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000290 | 00 00 00 00 00 00 00 B4 00 00 00 30 00 00 01 2C | 0 , 00000000000002A0 | 00 00 00 60 00 00 01 50 00 00 01 5C 00 00 00 70 | ` P \ p 00000000000002B0 | 00 00 01 C8 00 00 01 D4 00 00 01 E0 00 00 01 EC | 00000000000002C0 | 00 00 01 F8 00 00 02 04 00 00 02 10 00 00 02 1C | 00000000000002D0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000002E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000002F0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000310 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | [section 1 relocation program disassembly] 0000: 0141 reloc_skip_then_add_sect_d skip_words=5, num_words=1 0002: 0082 reloc_skip_then_add_sect_d skip_words=2, num_words=2 0004: 0089 reloc_skip_then_add_sect_d skip_words=2, num_words=9 0006: 00C2 reloc_skip_then_add_sect_d skip_words=3, num_words=2 0008: 0088 reloc_skip_then_add_sect_d skip_words=2, num_words=8 000A: 4421 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=34 000C: 4A02 reloc_v_add_imports num_words=3 000E: 0001 reloc_skip_then_add_sect_d skip_words=0, num_words=1 0010: 4A00 reloc_v_add_imports num_words=1 0012: 4001 reloc_v_add_sect_c num_words=2 0014: 4A0B reloc_v_add_imports num_words=12 0016: 601F reloc_i_add_import index=0x1F 0018: 6010 reloc_i_add_import index=0x10 001A: 6020 reloc_i_add_import index=0x20 001C: 4A01 reloc_v_add_imports num_words=2 001E: 6011 reloc_i_add_import index=0x11 0020: 6023 reloc_i_add_import index=0x23 0022: 4A00 reloc_v_add_imports num_words=1 0024: 000F reloc_skip_then_add_sect_d skip_words=0, num_words=15 0026: 4A03 reloc_v_add_imports num_words=4 0028: 6012 reloc_i_add_import index=0x12 002A: 6029 reloc_i_add_import index=0x29 002C: 4A00 reloc_v_add_imports num_words=1 002E: 6013 reloc_i_add_import index=0x13 0030: 602B reloc_i_add_import index=0x2B 0032: 6014 reloc_i_add_import index=0x14 0034: 4A09 reloc_v_add_imports num_words=10 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 400 section_kind LOADER share_kind GLOBAL alignment 02 [export table: 0 entries] [import table: 44 entries] 0 => [import InterfaceLib:NewPtrClear (02)] 1 => [import InterfaceLib:MemError (02)] 2 => [import InterfaceLib:SetComponentInstanceStorage (02)] 3 => [import InterfaceLib:NewRoutineDescriptor (02)] 4 => [import InterfaceLib:PurgeSpace (02)] 5 => [import InterfaceLib:TempMaxMem (02)] 6 => [import InterfaceLib:GetZone (02)] 7 => [import InterfaceLib:ApplicationZone (02)] 8 => [import InterfaceLib:SetZone (02)] 9 => [import InterfaceLib:SystemZone (02)] 10 => [import InterfaceLib:LMSetMemErr (02)] 11 => [import InterfaceLib:TempNewHandle (02)] 12 => [import InterfaceLib:TempHLock (02)] 13 => [import InterfaceLib:NewPtr (02)] 14 => [import InterfaceLib:TempDisposeHandle (02)] 15 => [import InterfaceLib:DisposePtr (02)] 16 => [import InterfaceLib:DisposeRoutineDescriptor (02)] 17 => [import InterfaceLib:Dequeue (02)] 18 => [import InterfaceLib:CallUniversalProc (02)] 19 => [import InterfaceLib:Enqueue (02)] 20 => [import InterfaceLib:GetComponentRefcon (02)] 21 => [import InterfaceLib:GetComponentInstanceA5 (02)] 22 => [import InterfaceLib:DisposeHandle (02)] 23 => [import InterfaceLib:SetComponentRefcon (02)] 24 => [import InterfaceLib:OpenComponentResFile (02)] 25 => [import InterfaceLib:Get1Resource (02)] 26 => [import InterfaceLib:ResError (02)] 27 => [import InterfaceLib:DetachResource (02)] 28 => [import InterfaceLib:CloseComponentResFile (02)] 29 => [import InterfaceLib:HPurge (02)] 30 => [import InterfaceLib:BlockMove (02)] 31 => [import QuickTimeLib:DisposeCallBack (02)] 32 => [import QuickTimeLib:DequeueSyncTask (02)] 33 => [import QuickTimeLib:LockRemapTable (02)] 34 => [import QuickTimeLib:DisposeRemapTable (02)] 35 => [import QuickTimeLib:ICMShieldSequenceCursor (02)] 36 => [import QuickTimeLib:VBlankPreSync (02)] 37 => [import QuickTimeLib:VBlankPostSync (02)] 38 => [import QuickTimeLib:ICMDecompressComplete (02)] 39 => [import QuickTimeLib:CallMeWhen (02)] 40 => [import QuickTimeLib:QueueSyncTask (02)] 41 => [import QuickTimeLib:UpdateRemapTable (02)] 42 => [import QuickTimeLib:NewCallBack (02)] 43 => [import QuickTimeLib:CancelCallBack (02)]